System and method for providing asynchronous dynamic...

Electrical computers and digital processing systems: processing – Processing control – Branching

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S238000

Reexamination Certificate

active

07913068

ABSTRACT:
A system and method for asynchronous dynamic millicode entry prediction in a processor are provided. The system includes a branch target buffer (BTB) to hold branch information. The branch information includes: a branch type indicating that the branch represents a millicode entry (mcentry) instruction targeting a millicode subroutine, and an instruction length code (ILC) associated with the mcentry instruction. The system also includes search logic to perform a method. The method includes locating a branch address in the BTB for the mcentry instruction targeting the millicode subroutine, and determining a return address to return from the millicode subroutine as a function of the an instruction address of the mcentry instruction and the ILC. The system further includes instruction fetch controls to fetch instructions of the millicode subroutine asynchronous to the search logic. The search logic may also operate asynchronous with respect to an instruction decode unit.

REFERENCES:
patent: 5280593 (1994-01-01), Bullions et al.
patent: 5903751 (1999-05-01), Hoyt et al.
patent: 6055623 (2000-04-01), Webb et al.
patent: 6055624 (2000-04-01), Webb et al.
patent: 6058470 (2000-05-01), Webb et al.
patent: 6067617 (2000-05-01), Webb et al.
patent: 6671793 (2003-12-01), Swaney et al.
patent: 6898699 (2005-05-01), Jourdan et al.
patent: 7266676 (2007-09-01), Tran et al.
patent: 2005/0216713 (2005-09-01), Prasky et al.
patent: 2006/0036836 (2006-02-01), Gelman et al.
patent: 2006/0155965 (2006-07-01), Altman et al.
z/Architecture, Principles of Operation, Sixth Edition, Apr. 2007, Publication No. SA22-7832-05, copyright IBM Corp. 1990-2007, pp. 1-1218.
Chunrong Lai et al., Improving Branch Prediction Accuracy with Parallel Conservative Correctors, CF 2005, Copyright 2005 ACM, 8 pages.
Oliverio J. Santana et al., Branch Predictor Guided Instruction Decoding, PACT 2006, Copyright 2006 ACM, 10 pages.
Chengmo Yang et al., Power Efficient Branch Prediction through Early Identification of Branch Addresses, CASES 2006, Copyright 2007 ACM, 10 pages.
T.J. Siegel et al., The IBM eServer z990 microprocessor, IBM Journal of Research and Development, vol. 43, No. 3/4, May/Jul. 2004, 15 pages.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for providing asynchronous dynamic... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for providing asynchronous dynamic..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for providing asynchronous dynamic... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2691990

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.