NSF CAREER
National Science Foundation
Award No. CCF - 0133777
Funded 7/1/2002 - 6/30/2007
The gap between microprocessor and memory system cycle times has been increasing over the past 15 years. In practice, because of the many levels in the memory hierarchy and interconnection busses between the processor and DRAM, a primary memory access may take 200 processor clock cycles from request to response; more than 50% of this latency is due to the memory hierarchy and interconnect. This research will focus upon the reduction of this fraction by novel interconnect techniques and increased focus on the DRAM controller management policies. As the amount of state present in DRAM devices increases, the available set of memory controller policy decisions also increases; this increased flexibility allows an intelligent memory controller to optimize controller policies to achieve increased performance. This research will examine the potential for improved performance when the memory controller changes from a static control policy to a dynamic control scheme. This impact will be simulated over a variety of interconnection topologies from the current NorthBridge to a CMP architecture with multiple DRAM busses.

Investigators, present & past


Papers & Research outcomes

ISPASS04 Exclusive cache hierarchies "Performance Evaluation of Exclusive Cache Hierarchies." Ying Zheng, Brian T. Davis and Matthew Jordan. IEEE International Symposium on Performance Analysis of Systems And Software (ISPASS04) , March 10-12, 2004. pp 89-96.
SCOPES05 Address Remapping The Bit-reversal SDRAM Address Mapping. Jun Shao, Brian T. Davis, Proceedings of the 9th International Workshop on Software and Compilers for Embedded Systems (SCOPES05), Sept. 29, 2005 - Oct. 1, 2005. pp. 62-71.
HPCA07 Access Reordering A Burst Scheduling Access Reordering Mechanism Jun Shao, Brian T. Davis, Proceedings of the 13th International Symposium on High-Performance Computer Architecture (HPCA13), Feb 10-14, 2007.