发明名称 |
Superscalar microprocessor load/store unit employing a unified buffer and separate pointers for load and store operations |
摘要 |
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.
|
申请公布号 |
US5832297(A) |
申请公布日期 |
1998.11.03 |
申请号 |
US19970968308 |
申请日期 |
1997.11.12 |
申请人 |
ADVANCED MICRO DEVICES, INC. |
发明人 |
RAMAGOPAL, H. S.;TRAN, THANG M.;PICKETT, JAMES K. |
分类号 |
G06F9/312;G06F9/38;(IPC1-7):G06F9/312 |
主分类号 |
G06F9/312 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|