Files in this item

FilesDescriptionFormat

application/pdf

application/pdfJIAN-DISSERTATION-2017.pdf (9MB)
(no description provided)PDF

Description

Title:Common-case optimized memory hierarchy for data centers and HPC systems
Author(s):Jian, Xun
Director of Research:Kumar, Rakesh
Doctoral Committee Chair(s):Kumar, Rakesh
Doctoral Committee Member(s):Torrellas, Josep; Hanumolu, Pavan K.; Sridharan, Vilas
Department / Program:Electrical & Computer Eng
Discipline:Electrical & Computer Engr
Degree Granting Institution:University of Illinois at Urbana-Champaign
Degree:Ph.D.
Genre:Dissertation
Subject(s):Memory hierarchy
Computer architecture
Energy-efficient computing
Fault-tolerant computing
Abstract:The memory hierarchy is predicted to consume up to 40% to 70% of total system power in future data centers and high performance computing (HPC) systems; as such, it is time to rethink memory system designs. Conventional memory system designs in existing systems often seek to provide uniform performance across time and space. While this design approach is simple, which benefits hardware implementation, the overheads of uncommon operations often dictate overall memory energy and performance. This dissertation explores across the memory hierarchy common-case optimized memory design, which reduces overall overheads by reducing common overheads at the cost of increasing uncommon overheads. For latency-optimized on-chip caches, which require long-latency correction to ensure reliable accesses during low voltage execution, this dissertation reduces common-case correction latency by proposing architectural techniques such as correction prediction, at the cost of increasing uncommon-case correction latency due to occasional operations such as misprediction recovery. For bandwidth-optimized 3D DRAMs, which are power-hungry due to high access frequency, this dissertation de- scribes new data layout and power management policies to improve overall memory access energy-efficiency at the cost of increasing uncommon-case access latencies. For capacity-optimized server main memory, which contains 100’s to 1000’s of memory chips to provide high capacity and, therefore, needs expensive fault-tolerance, this dissertation proposes an adaptive architecture that minimizes energy when memory contains no or minor fault, at the cost of increasing energy as faults slowly accumulate. Finally, for emerging density-optimized NVRAMs, which suffer from very high random bit error rates, this dissertation describes a server memory architecture that reuses the redundant memory budgeted for memory chip failure protection to accelerate the expensive bit error correction before memory chip(s) fail at the cost of increasing correction overheads after memory chip(s) fail.
Issue Date:2017-08-10
Type:Text
URI:http://hdl.handle.net/2142/99448
Rights Information:Copyright 2017 Xun Jian
Date Available in IDEALS:2018-03-13
2020-03-14
Date Deposited:2017-12


This item appears in the following Collection(s)

Item Statistics