Demo Data from EDBT 2026 / reviewers in the wild / expert
Jamie Liu
dblp:117/0569
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2013
0009-0001-8663-1473ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Memory systems · 95% Performance modeling and evaluation · 3% Energy-efficient computing · 2% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
DRAM |
0.6 | 4 | 2013 | An experimental study of data retention behavior in modern DRAM devices: implications for retention time profiling mechanisms · ISCA 2013 Tiered-latency DRAM: A low latency and low cost DRAM architecture · HPCA 2013 RAIDR: Retention-aware intelligent DRAM refresh · ISCA 2012 |
Memory systems › DRAM
DRAM refresh |
0.3 | 2 | 2013 | An experimental study of data retention behavior in modern DRAM devices: implications for retention time profiling mechanisms · ISCA 2013 RAIDR: Retention-aware intelligent DRAM refresh · ISCA 2012 |
Memory systems › DRAM
DRAM architecture |
0.2 | 1 | 2013 | Tiered-latency DRAM: A low latency and low cost DRAM architecture · HPCA 2013 |
Memory systems › DRAM › DRAM latency reduction
low-latency DRAM |
0.2 | 1 | 2013 | Tiered-latency DRAM: A low latency and low cost DRAM architecture · HPCA 2013 |
Memory systems › DRAM › DRAM refresh
retention-aware refresh |
0.1 | 1 | 2012 | RAIDR: Retention-aware intelligent DRAM refresh · ISCA 2012 |
Memory systems › DRAM › DRAM microarchitecture
subarray-level parallelism |
0.1 | 1 | 2012 | A case for exploiting subarray-level parallelism (SALP) in DRAM · ISCA 2012 |
Memory systems
cache management |
0.0 | 1 | 2013 | Tiered-latency DRAM: A low latency and low cost DRAM architecture · HPCA 2013 |
Memory systems › cache
DRAM cache |
0.0 | 1 | 2013 | Tiered-latency DRAM: A low latency and low cost DRAM architecture · HPCA 2013 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 2013 | An experimental study of data retention behavior in modern DRAM devices: implications for retention time profiling mechanisms · ISCA 2013 |
Energy-efficient computing › power management › memory power management
DRAM power reduction |
0.0 | 1 | 2012 | RAIDR: Retention-aware intelligent DRAM refresh · ISCA 2012 |
Memory systems › memory controller
memory scheduling |
0.0 | 1 | 2012 | A case for exploiting subarray-level parallelism (SALP) in DRAM · ISCA 2012 |
Methods — techniques the papers use, named apart from their topics
software-managed cache · 0.2isolation transistor · 0.2hardware-managed cache · 0.2experimental measurement · 0.2bitline segmentation · 0.2cycle-level evaluation · 0.1bloom filter · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Tiered-latency DRAM: A low latency and low cost DRAM architectureabstractThe capacity and cost-per-bit of DRAM have historically scaled to satisfy the needs of increasingly large and complex computer systems. However, DRAM latency has remained almost constant, making memory latency the performance bottleneck in today's systems. We observe that the high access latency is not intrinsic to DRAM, but a trade-off made to decrease cost-per-bit. To mitigate the high area overhead of DRAM sensing structures, commodity DRAMs connect many DRAM cells to each sense-amplifier through a wire called a bitline. These bitlines have a high parasitic capacitance due to their long length, and this bitline capacitance is the dominant source of DRAM latency. Specialized low-latency DRAMs use shorter bitlines with fewer cells, but have a higher cost-per-bit due to greater sense-amplifier area overhead. In this work, we introduce Tiered-Latency DRAM (TL-DRAM), which achieves both low latency and low cost-per-bit. In TL-DRAM, each long bitline is split into two shorter segments by an isolation transistor, allowing one segment to be accessed with the latency of a short-bitline DRAM without incurring high cost-per-bit. We propose mechanisms that use the low-latency segment as a hardware-managed or software-managed cache. Evaluations show that our proposed mechanisms improve both performance and energy-efficiency for both single-core and multi-programmed workloads. Donghyuk Lee, Yoongu Kim, Vivek Seshadri, Jamie Liu, Lavanya Subramanian, Onur Mutlu |
HPCA | 4 |
| 2013 | An experimental study of data retention behavior in modern DRAM devices: implications for retention time profiling mechanismsabstractDRAM cells store data in the form of charge on a capacitor. This charge leaks off over time, eventually causing data to be lost. To prevent this data loss from occurring, DRAM cells must be periodically refreshed. Unfortunately, DRAM refresh operations waste energy and also degrade system performance by interfering with memory requests. These problems are expected to worsen as DRAM density increases. Jamie Liu, Ben Jaiyen, Yoongu Kim, Chris Wilkerson, Onur Mutlu |
ISCA | 1 |
| 2012 | A case for exploiting subarray-level parallelism (SALP) in DRAMabstractModern DRAMs have multiple banks to serve multiple memory requests in parallel. However, when two requests go to the same bank, they have to be served serially, exacerbating the high latency of off-chip memory. Adding more banks to the system to mitigate this problem incurs high system cost. Our goal in this work is to achieve the benefits of increasing the number of banks with a low cost approach. To this end, we propose three new mechanisms that overlap the latencies of different requests that go to the same bank. The key observation exploited by our mechanisms is that a modern DRAM bank is implemented as a collection of subarrays that operate largely independently while sharing few global peripheral structures. Our proposed mechanisms (SALP-1, SALP-2, and MASA) mitigate the negative impact of bank serialization by overlapping different components of the bank access latencies of multiple requests that go to different subarrays within the same bank. SALP-1 requires no changes to the existing DRAM structure and only needs reinterpretation of some DRAM timing parameters. SALP-2 and MASA require only modest changes (<;0.15% area overhead) to the DRAM peripheral structures, which are much less design constrained than the DRAM core. Evaluations show that all our schemes significantly improve performance for both single-core systems and multi-core systems. Our schemes also interact positively with application-aware memory request scheduling in multi-core systems. Yoongu Kim, Vivek Seshadri, Donghyuk Lee, Jamie Liu, Onur Mutlu |
ISCA | 4 |
| 2012 | RAIDR: Retention-aware intelligent DRAM refreshabstractDynamic random-access memory (DRAM) is the building block of modern main memory systems. DRAM cells must be periodically refreshed to prevent loss of data. These refresh operations waste energy and degrade system performance by interfering with memory accesses. The negative effects of DRAM refresh increase as DRAM device capacity increases. Existing DRAM devices refresh all cells at a rate determined by the leakiest cell in the device. However, most DRAM cells can retain data for significantly longer. Therefore, many of these refreshes are unnecessary. In this paper, we propose RAIDR (Retention-Aware Intelligent DRAM Refresh), a low-cost mechanism that can identify and skip unnecessary refreshes using knowledge of cell retention times. Our key idea is to group DRAM rows into retention time bins and apply a different refresh rate to each bin. As a result, rows containing leaky cells are refreshed as frequently as normal, while most rows are refreshed less frequently. RAIDR uses Bloom filters to efficiently implement retention time bins. RAIDR requires no modification to DRAM and minimal modification to the memory controller. In an 8-core system with 32 GB DRAM, RAIDR achieves a 74.6% refresh reduction, an average DRAM power reduction of 16.1%, and an average system performance improvement of 8.6% over existing systems, at a modest storage overhead of 1.25 KB in the memory controller. RAIDR's benefits are robust to variation in DRAM system configuration, and increase as memory capacity increases. Jamie Liu, Ben Jaiyen, Richard Veras, Onur Mutlu |
ISCA | 1 |