Demo Data from EDBT 2026 / reviewers in the wild / expert
Laura M. Grupp
dblp:74/2389
· DBLP profile ↗
10ranked-venue papers
3as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 3 first-authorSoftware engineering, systems software and programming languages · 2Databases, data management, data science and information retrieval · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
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
9 papers |
Storage systems · 54% Energy-efficient computing · 23% Memory systems · 15% | |
| Network and information security
2 papers |
Systems and software security · 87% Hardware security and side channels · 13% |
Topics — the 20 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › flash and SSD
flash memory |
0.7 | 5 | 2013 | Modeling Power Consumption of NAND Flash Memories Using FlashPower · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 Underpowering NAND flash: profits and perils · DAC 2013 The bleak future of NAND flash memory · FAST 2012 |
Storage systems
flash and SSD |
0.4 | 3 | 2013 | The Harey Tortoise: Managing Heterogeneous Write Performance in SSDs · USENIX ATC 2013 Reliably Erasing Data from Flash-Based Solid State Drives · FAST 2011 Understanding the impact of power loss on flash memory · DAC 2011 |
Energy-efficient computing
power management |
0.2 | 2 | 2013 | Underpowering NAND flash: profits and perils · DAC 2013 Characterizing flash memory: anomalies, observations, and applications · MICRO 2009 |
Electronic design automation
design space exploration |
0.2 | 1 | 2013 | Modeling Power Consumption of NAND Flash Memories Using FlashPower · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 |
Energy-efficient computing
power modeling |
0.2 | 1 | 2013 | Modeling Power Consumption of NAND Flash Memories Using FlashPower · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 |
Energy-efficient computing
voltage reduction |
0.2 | 1 | 2013 | Underpowering NAND flash: profits and perils · DAC 2013 |
Storage systems › flash and SSD › flash memory
NAND flash |
0.1 | 1 | 2012 | The bleak future of NAND flash memory · FAST 2012 |
Systems and software security
memory safety |
0.1 | 1 | 2011 | NV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memories · ASPLOS 2011 |
Systems and software security › memory safety
pointer safety |
0.1 | 1 | 2011 | NV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memories · ASPLOS 2011 |
Storage systems › flash and SSD
flash memory reliability |
0.1 | 1 | 2011 | Understanding the impact of power loss on flash memory · DAC 2011 |
Memory systems
non-volatile memory |
0.1 | 1 | 2011 | NV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memories · ASPLOS 2011 |
Memory systems › non-volatile memory
persistent data structures |
0.1 | 1 | 2011 | NV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memories · ASPLOS 2011 |
Memory systems › non-volatile memory
persistent memory |
0.1 | 1 | 2011 | NV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memories · ASPLOS 2011 |
Storage systems › flash and SSD
solid-state drive |
0.1 | 1 | 2009 | Characterizing flash memory: anomalies, observations, and applications · MICRO 2009 |
Storage systems
storage reliability |
0.0 | 1 | 2013 | The Harey Tortoise: Managing Heterogeneous Write Performance in SSDs · USENIX ATC 2013 |
Hardware security and side channels › memory security
data remanence |
0.0 | 1 | 2011 | Reliably Erasing Data from Flash-Based Solid State Drives · FAST 2011 |
Memory systems › non-volatile memory
phase change memory |
0.0 | 1 | 2011 | NV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memories · ASPLOS 2011 |
Hardware reliability and fault tolerance
soft errors |
0.0 | 1 | 2011 | Understanding the impact of power loss on flash memory · DAC 2011 |
Storage systems › flash and SSD › flash memory management
flash translation layer |
0.0 | 1 | 2009 | Gordon: using flash memory to build fast, power-efficient clusters for data-intensive applications · ASPLOS 2009 |
Energy-efficient computing
storage energy consumption |
0.0 | 1 | 2009 | Characterizing flash memory: anomalies, observations, and applications · MICRO 2009 |
Methods — techniques the papers use, named apart from their topics
fault injection · 0.2characterization · 0.2CACTI · 0.2error measurement · 0.1low-power processor · 0.1empirical measurement · 0.1device characterization · 0.1data-centric programming · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Underpowering NAND flash: profits and perilsabstractMLC Flash memory is getting more popular in computer systems ranging from sensor networks and embedded systems to large-scale server systems. However, MLC flash has many reliability concerns, including the potential for corruption due to supply voltage fluctuations. This paper characterizes MLC flash when the chip is underpowered (i.e., power fading and voltage droops). We demonstrate that underpowering flash can cause serious errors, but also help saving up to 45% of operation energy without incurring failure. Hung-Wei Tseng 0001, Laura M. Grupp, Steven Swanson |
DAC | 2 |
| 2013 | The Harey Tortoise: Managing Heterogeneous Write Performance in SSDs
Laura M. Grupp, John D. Davis, Steven Swanson |
USENIX ATC | 1 |
| 2013 | Modeling Power Consumption of NAND Flash Memories Using FlashPowerabstractFlash is the most popular solid-state memory technology used today. A range of consumer electronics products, such as cell-phones and music players, use flash memory for storage and flash memory is increasingly displacing hard disk drives as the primary storage device in laptops, desktops, and servers. There is a rich microarchitectural design space for flash memory, and there are several architectural options for incorporating flash into the memory hierarchy. Exploring this design space requires detailed insights into the power characteristics of flash memory. In this paper, we present FlashPower, a detailed power model for the two most popular variants of NAND flash, namely, the single-level cell (SLC) and 2-bit Multi-Level Cell (MLC) based flash memory chips. FlashPower is built on top of CACTI, a widely used tool in the architecture community for studying various memory organizations. FlashPower takes several parameters like the device technology, microarchitectural layout, bias voltages and workload parameters as input to estimate the power consumption of a flash chip during its various operating modes. We validate FlashPower against chip power measurements from several different manufacturers and show that our results are comparable to the actual chip measurements. We illustrate the versatility of the tool in a design space exploration of power optimal flash memory array configurations. Vidyabhushan Mohan, Trevor Bunker, Laura M. Grupp, Sudhanva Gurumurthi, Mircea R. Stan, Steven Swanson |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2012 | The bleak future of NAND flash memory
Laura M. Grupp, John D. Davis, Steven Swanson |
FAST | 1 |
| 2012 | Tackling intracell variability in TLC Flash through tensor product codesabstractFlash memory is a promising new storage technology. To fully utilize future multi-level cell Flash memories, it is necessary to develop error correction coding schemes attuned to the underlying physical characteristics of Flash. Based on a careful inspection of fine-grained, experimentally-collected error patterns of TLC (three bits per cell) Flash, we propose a mathematical model that captures the intracell variability, which is manifested by certain patterns of bit-errors. Error correction codes are constructed for this model based upon generalized tensor product codes. For fixed levels of redundancy, these codes are shown to exhibit substantially lower bit error rates than existing error correction schemes. Ryan Gabrys, Eitan Yaakobi, Laura M. Grupp, Steven Swanson, Lara Dolecek |
ISIT | 3 |
| 2011 | NV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memoriesabstractPersistent, user-defined objects present an attractive abstraction for working with non-volatile program state. However, the slow speed of persistent storage (i.e., disk) has restricted their design and limited their performance. Fast, byte-addressable, non-volatile technologies, such as phase change memory, will remove this constraint and allow programmers to build high-performance, persistent data structures in non-volatile storage that is almost as fast as DRAM. Creating these data structures requires a system that is lightweight enough to expose the performance of the underlying memories but also ensures safety in the presence of application and system failures by avoiding familiar bugs such as dangling pointers, multiple free()s, and locking errors. In addition, the system must prevent new types of hard-to-find pointer safety bugs that only arise with persistent objects. These bugs are especially dangerous since any corruption they cause will be permanent. Joel Coburn, Adrian M. Caulfield, Ameen Akel, Laura M. Grupp, Rajesh K. Gupta 0001, Ranjit Jhala, Steven Swanson |
ASPLOS | 4 |
| 2011 | Understanding the impact of power loss on flash memoryabstractFlash memory is quickly becoming a common component in computer systems ranging from music players to mission-critical server systems. As flash plays a more important role, data integrity in flash memories becomes a critical question. This paper examines one aspect of that data integrity by measuring the types of errors that occur when power fails during a flash memory operation. Our findings demonstrate that power failure can lead to several non-intuitive behaviors. We find that increasing the time before power failure does not always reduce error rates and that a power failure during a program operation can corrupt data that a previous, successful program operation wrote to the device. Our data also show that interrupted program operations leave data more susceptible to read disturb and increase the probability that the programmed data will decay over time. Finally, we show that incomplete erase operations make future program operations to the same block unreliable. Hung-Wei Tseng 0001, Laura M. Grupp, Steven Swanson |
DAC | 2 |
| 2011 | Reliably Erasing Data from Flash-Based Solid State Drives
Michael Yung Chung Wei, Laura M. Grupp, Frederick E. Spada, Steven Swanson |
FAST | 2 |
| 2009 | Gordon: using flash memory to build fast, power-efficient clusters for data-intensive applicationsabstractAs our society becomes more information-driven, we have begun to amass data at an astounding and accelerating rate. At the same time, power concerns have made it difficult to bring the necessary processing power to bear on querying, processing, and understanding this data. We describe Gordon, a system architecture for data-centric applications that combines low-power processors, flash memory, and data-centric programming systems to improve performance for data-centric applications while reducing power consumption. The paper presents an exhaustive analysis of the design space of Gordon systems, focusing on the trade-offs between power, energy, and performance that Gordon must make. It analyzes the impact of flash-storage and the Gordon architecture on the performance and power efficiency of data-centric applications. It also describes a novel flash translation layer tailored to data intensive workloads and large flash storage arrays. Our data show that, using technologies available in the near future, Gordon systems can out-perform disk-based clusters by 1.5× and deliver up to 2.5× more performance per Watt. Adrian M. Caulfield, Laura M. Grupp, Steven Swanson |
ASPLOS | 2 |
| 2009 | Characterizing flash memory: anomalies, observations, and applicationsabstractDespite flash memory's promise, it suffers from many idiosyncrasies such as limited durability, data integrity problems, and asymmetry in operation granularity. As architects, we aim to find ways to overcome these idiosyncrasies while exploiting flash memory's useful characteristics. To be successful, we must understand the trade-offs between the performance, cost (in both power and dollars), and reliability of flash memory. In addition, we must understand how different usage patterns affect these characteristics. Flash manufacturers provide conservative guidelines about these metrics, and this lack of detail makes it difficult to design systems that fully exploit flash memory's capabilities. We have empirically characterized flash memory technology from five manufacturers by directly measuring the performance, power, and reliability. We demonstrate that performance varies significantly between vendors, devices, and from publicly available datasheets. We also demonstrate and quantify some unexpected device characteristics and show how we can use them to improve responsiveness and energy consumption of solid state disks by 44% and 13%, respectively, as well as increase flash device lifetime by 5.2x. Laura M. Grupp, Adrian M. Caulfield, Joel Coburn, Steven Swanson, Eitan Yaakobi, Paul H. Siegel, Jack K. Wolf |
MICRO | 1 |