Ph.D. Dissertation Defense: Paul Tschirhart

Wednesday, September 2, 2015
12:00 p.m.
1146 AVW Bldg.
Maria Hoo
301 405 3681
mch@umd.edu

ANNOUNCEMENT: Ph.D. Dissertation Defense

 
Name: Paul Tschirhart
 
Committee:
Professor Bruce Jacob, Chair/Advisor
Professor Manoj Franklin
Professor Ankur Srivastava
Professor Alan Sussman
Professor Donald Yeung
 
Date/Time: Wednesday, Sept 2, 2015, 12:00 PM

Location: AVW 1146
 
Title: Hierarchical Main Memory Systems: Technology Choices, Design Considerations, and Trade-off Analysis

Abstract:
 

Hierarchical main memory systems provide a way to leverage the advantages of different memory technologies to build a main memory that overcomes the limitations of the current flat DRAM-based architecture. The slowdown of DRAM scaling has resulted in the development of new memory technologies that potentially enable the continued improvement of the main memory system in terms of performance, capacity, and energy efficiency. However, all of these novel technologies have weaknesses that necessitate the utilization of a multi-level main memory hierarchy in order to build a main memory system with acceptable characteristics. This dissertation investigates the implications of these new hierarchical main memory architectures and provides key insights into the trade-offs associated with the technology and organization choices that are integral to their design.  

The design space of hierarchical main memory systems is much larger than the traditional main memory system’s because it also includes additional cache design and technology choices. This dissertation divides the analysis of that space into three more manageable components. First, we begin by exploring the ways in which high level design choices affect this new type of system differently than current state of the art systems. Second, we focus on the details of the DRAM cache and propose a novel design that efficiently enables associativity. Finally, we turn our attention to the backing store and evaluate the performance effects of different organizations and optimizations for that system.

From these studies we are able to identify the critical aspects of the system that contribute significantly to its overall performance. In particular, we note that in most potential systems the ratio of hit latency to miss latency is the dominant factor that determines performance. This motivated the development of our novel associative DRAM cache design in order to minimize the miss rate and reduce the impact of the miss latency while maintaining an acceptable hit latency. In addition, we also observe that selecting the page size, organization, and prefetching window size that best suits each particular backing store technology can help to reduce the miss penalty thereby improving the performance of the overall system.



Audience: Graduate  Faculty 

remind we with google calendar

 

April 2024

SU MO TU WE TH FR SA
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4
Submit an Event