Login
Computer Science @ Rochester
Monday, November 17, 2003
11:00 AM
CSB 209
Xiaodong Zhang
College of William and Mary
Software and Hardware Support for Effective Locality-Aware Computing
Execution performance of both commercial and scientific applications is critically determined by how efficiently the memory hierarchy can be utilized. Although modern computer systems provide many caches at different levels of the memory hierarchy, locality exploitation is not guaranteed. In this talk, I will give an overview of a large project on software and hardware support for effective locality-aware high performance computing. I will present two selective research topics: (1) microarchitecture design for exploiting row buffer locality in DRAM, and (2) an efficient page replacement algorithm for buffer cache and its system software implementation. Through these case studies, I will discuss merits and limits of locality-aware techniques at different system levels.