Boots – shoes – and leggings
Patent
1994-01-21
1996-12-31
Shah, Alpesh M.
Boots, shoes, and leggings
395386, 39542108, 3642318, 3642613, 3642624, 364DIG1, G06F 938
Patent
active
055903517
ABSTRACT:
An execution unit performs multiple sequential instruction pointer updates and segment limit checks within a cycle. The updates and checks are carried out in a high-performance pipelined processor that speculatively executes variable length instructions. A disclosed embodiment of the execution unit includes Next EIP (Extended Instruction Pointer) selection logic, Current EIP selection logic, an EIP History RAM, a Dual EIP Adder, a CS Limit check adder, limit checking combinational logic, and a limit fault History RAM.
REFERENCES:
patent: 4200927 (1980-04-01), Hughes et al.
patent: 4360868 (1982-11-01), Retter
patent: 4714994 (1987-12-01), Oklobdzija et al.
patent: 4783757 (1988-11-01), Kravskopf
patent: 4837738 (1989-06-01), Lemay et al.
patent: 4851989 (1989-07-01), Kagimasa et al.
patent: 4858105 (1989-08-01), Kuriyama et al.
patent: 4926316 (1990-05-01), Baker et al.
patent: 4942525 (1990-07-01), Shintani et al.
patent: 4949238 (1990-08-01), Kamiya
patent: 4959860 (1990-09-01), Watters et al.
patent: 5051885 (1991-09-01), Yates, Jr. et al.
patent: 5067069 (1991-11-01), Fite et al.
patent: 5146570 (1992-09-01), Hester et al.
patent: 5202967 (1993-04-01), Matsuzaki et al.
patent: 5204953 (1993-04-01), Dixit
patent: 5226126 (1993-07-01), McFarland et al.
patent: 5226129 (1993-07-01), Ooi et al.
patent: 5313606 (1994-05-01), Wong et al.
patent: 5321836 (1994-06-01), Crawford et al.
patent: 5463745 (1995-10-01), Vidwans et al.
patent: 5471597 (1995-11-01), Byers et al.
Peter M. Kogge; "The Architecture of Pipelined Computers", McGraw-Hill; 1981; Section 6.6.2.
J. L. Hennessey and D. A. Patterson; "Computer Architecture, A Quantitiative Approach"; Morgan Kaufmann; 1990; Section 6.7.
Chris H. Perleberg & Alan J. Smith; "Branch Target Buffer Design and Optimization"; IEEE Transactions on Computers; vol. 42, No. 4; Apr. 1993; pp. 396-412.
Anderson, Earle, Goldschmidt, Powers;"The IBM System/360 Model 91: Floating Execution Unit"; Jan. 1967; The IBM Journal of Research and Development; pp. 34-53.
Harvey G. Cragon; "Branch Strategy Taxonomy and Performance Models"; IEEE Computer Society Press; 1992; Chapter 4.
C. O. Stjernfeldt, E. W. Czeck, and D. R. Kaeli; "Survey of Branch Prediction Strategies"; Northeastern University technical report CE-TR-93-05; Jul. 28, 1993.
Anderson, Sparacio, Tomasulo; "The IBM System/360 Model 91: Machine Philosophy and Instruction-Handling"; Jan. 1967; The IBM Journal of Research and Development; pp. 8-24.
Bolan, Granito, Marcotte, Messina, Smith; "The IBM System/360 Model 91: Storage System"; Jan. 1967; The IBM Journal of Research and Development; pp. 54-58.
Flynn, Low; "The IBM System/360 Model 91: Some Remarks on System Development"; Jan. 1967; The IBM Journal of Research and Development; pp. 2-7.
Tomasulo; "An Efficient Algorithm for Exploiting Multiple Arithmetic Units"; Jan. 1967; The IBM Journal of Research and Development; pp. 25-33.
Superscalar Microprocessor Design, Mike Johnson, p. 87, 1991.
Puziol David L.
Sowadsky Elliot A.
Van Dyke Korbin S.
Widigen Larry
Advanced Micro Devices , Inc.
Shah Alpesh M.
Smith, III Walstein Bennett
LandOfFree
Superscalar execution unit for sequential instruction pointer up does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Superscalar execution unit for sequential instruction pointer up, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Superscalar execution unit for sequential instruction pointer up will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1150053