Patent
1997-11-12
1998-11-03
Kim, Kenneth S.
395826, 395876, 395393, 39580023, G06F 9312
Patent
active
058322973
ABSTRACT:
A load/store buffer is provided which allows both load memory operations and store memory operations to be stored within it. Because each storage location may contain either a load or a store memory operation, the number of available storage locations for load memory operations is maximally the number of storage locations in the entire buffer. Similarly, the number of available storage locations for store memory operations is maximally the number of storage locations in the entire buffer. This invention improves use of silicon area for load and store buffers by implementing, in a smaller area, a performance-equivalent alternative to the separate load and store buffer approach previously used in many superscalar microprocessors.
REFERENCES:
patent: 4044338 (1977-08-01), Wolf
patent: 4453212 (1984-06-01), Gaither et al.
patent: 4722049 (1988-01-01), Lahti
patent: 4807115 (1989-02-01), Torng
patent: 4858105 (1989-08-01), Kuriyama et al.
patent: 5226126 (1993-07-01), McFarland et al.
patent: 5226130 (1993-07-01), Favor et al.
patent: 5251306 (1993-10-01), Tran
patent: 5455924 (1995-10-01), Shenoy et al.
patent: 5487156 (1996-01-01), Popescu et al.
patent: 5524263 (1996-06-01), Griffth et al.
patent: 5621896 (1997-04-01), Burgess et al.
patent: 5655098 (1997-08-01), Witt et al.
patent: 5694553 (1997-12-01), Abramson et al.
patent: 5745729 (1998-04-01), Greenley et al.
Johnson, M., "Superscalar Microprocessor Design," 1991, Prentice Hall, New Jersey, US, XP002027574, pp. 99-170.
Yeh, D. Yun et al., "Dynamic Initial Allocation and Local Reallocation Procedures for Multiple Stacks," Communications of the Association for Computing Machinery, vol. 29, No. 2, Feb. 1986, New York, US, XP002027605, pp. 134-141.
Korsh, J.F. et al, "A Multiple-Stack Manipulation Procedure," Communications of the Association for Computing Machinery, vol. 26, No. 11, Nov. 1983, New York, US, XP002027606, pp. 921-923.
International Search Report for PCT/US 96/11843 dated Apr. 4, 1997.
Intel, "Chapter 2: Microprocessor Architecture Overview," pp. 2-1 through 2-4, Sep. 1995.
Michael Slater, "AMD's K5 Designed to Outrun Pentium," Microprocessor Report, vol. 8, No. 14, Oct. 24, 1994, 7 pages.
Sebastian Rupley and John Clyman, "P6: The Next Step?," PC Magazine, Sep. 12, 1995, 16 pages.
Tom R. Halfhill, "AMD K6 Takes On Intel P6," BYTE, Jan. 1996, 4 pages.
Pickett James K.
Ramagopal H. S.
Tran Thang M.
Advanced Micro Devices , Inc.
Kim Kenneth S.
Kivlin B. Noel
LandOfFree
Superscalar microprocessor load/store unit employing a unified b 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 microprocessor load/store unit employing a unified b, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Superscalar microprocessor load/store unit employing a unified b will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-702431