I took this course in the Spring of 2009 with Professor David Albonesi.


Principles and current practices of memory system design. Topics include cache hierarchy optimization, high performance memory controllers and technologies, approaches to power and reliability issues, exploiting memory level parallelism, memory systems for parallel computer architectures, and case studies.
— CSL Website


Our final project was to investigate memory systems in some way. We chose to investigate the effects of a memory-aware DVFS scheme using the computer architecture simulator SESC.

Memory-Aware DVFS for CMP Systems. Saugata Ghose and Jonathan Tse.