Title :
Scalable hardware memory disambiguation for high-ILP processors
Author :
Sethumadhavan, Simha ; Desikan, Rajagopalan ; Burger, Doug ; Moore, Charles R. ; Keckler, Stephen W.
Author_Institution :
Texas Univ., Austin, TX
Abstract :
Power is a major problem for scaling the hardware needed to support memory disambiguation in future out-of-order architectures. In current machines, the traditional detection of memory ordering violations requires frequent associative searches of state proportional to the instruction window size. A new class of solutions yields an order-of-magnitude reduction in the energy required to properly order loads and stores for windows of hundreds to thousands of in-flight instructions
Keywords :
instruction sets; memory architecture; parallel architectures; storage management; Bloom filters; ILP processors; in-flight instructions; instruction level parallelism; memory architecture; memory disambiguation; out-of-order architecture; Bandwidth; Buffer storage; Computer architecture; Delay; Filtering; Hardware; Matched filters; Out of order; Scalability; Technological innovation;
Journal_Title :
Micro, IEEE