Demo Data from EDBT 2026 / reviewers in the wild / expert
Arup De
dblp:42/9034
· DBLP profile ↗
5ranked-venue papers
1as first author
0since 2021 · last 2014
0000-0001-7971-0117ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 2
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 · 51% Storage systems · 40% Hardware accelerators and domain-specific architectures · 6% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% |
Topics — the 8 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
non-volatile memory |
0.4 | 3 | 2012 | Providing safe, user space access to fast, solid state disks · ASPLOS 2012 Understanding the Impact of Emerging Non-Volatile Memories on High-Performance, IO-Intensive Computing · SC 2010 Moneta: A High-Performance Storage Array Architecture for Next-Generation, Non-volatile Memories · MICRO 2010 |
Storage systems › flash and SSD
solid-state drive |
0.2 | 2 | 2014 | Willow: A User-Programmable SSD · OSDI 2014 Understanding the Impact of Emerging Non-Volatile Memories on High-Performance, IO-Intensive Computing · SC 2010 |
Memory systems › non-volatile memory
phase change memory |
0.2 | 2 | 2012 | Moneta: A High-Performance Storage Array Architecture for Next-Generation, Non-volatile Memories · MICRO 2010 Providing safe, user space access to fast, solid state disks · ASPLOS 2012 |
Operating systems › resource management › storage management
file systems |
0.1 | 1 | 2012 | Providing safe, user space access to fast, solid state disks · ASPLOS 2012 |
Storage systems
non-volatile memory storage |
0.1 | 1 | 2010 | Moneta: A High-Performance Storage Array Architecture for Next-Generation, Non-volatile Memories · MICRO 2010 |
Hardware accelerators and domain-specific architectures › domain-specific accelerator
storage accelerator |
0.1 | 1 | 2014 | Willow: A User-Programmable SSD · OSDI 2014 |
Operating systems › resource management › memory management
virtual memory |
0.0 | 1 | 2010 | Understanding the Impact of Emerging Non-Volatile Memories on High-Performance, IO-Intensive Computing · SC 2010 |
Storage systems
flash and SSD |
0.0 | 1 | 2010 | Understanding the Impact of Emerging Non-Volatile Memories on High-Performance, IO-Intensive Computing · SC 2010 |
Methods — techniques the papers use, named apart from their topics
virtualized interface · 0.3asynchronous file IO · 0.3performance measurement · 0.2performance evaluation · 0.1emulation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Willow: A User-Programmable SSD
Sudharsan Seshadri, Mark Gahagan, Meenakshi Sundaram Bhaskaran, Trevor Bunker, Arup De, Yanqin Jin, Yang Liu 0044, Steven Swanson |
OSDI | 5 |
| 2013 | Minerva: Accelerating Data Analysis in Next-Generation SSDsabstractEmerging non-volatile memory (NVM) technologies have DRAM-like latency with storage-like density, offering unique capability to analyze large data sets significantly faster than flash or disk storage. However, the hybrid nature of these NVM technologies such as phase-change memory (PCM) make it difficult to use them to best advantage in the memory-storage hierarchy. These NVMs lack the fast write latency required of DRAM and are thus not suitable as DRAM equivalent on the memory bus, yet their low latency even in random access patterns is not easily exploited over an I/O bus. In this work, we describe an FPGA-based system to execute application-specific operations in the NVM controller and evaluate its performance on two microbenchmarks and a keyvalue store. Our system Minerva1extends the conventional solidstate drive (SSD) architecture to offload data or I/O intensive application code to the SSD to exploit the low latency and high internal bandwidth of NVMs. Performing computation in the FPGA-based NVM storage controller significantly reduces data traffic between the host and storage and serves as an offload engine for data analysis workloads. A runtime library enables the programmer to offload computations to the SSD without dealing with the complications of the underlying architecture and inter-controller communication management. We have implemented a prototype of Minerva on the BEE3 FPGA system. We compare the performance of Minerva to a state of the art PCIe-attached PCM-based SSD. Minerva improves performance by an order of magnitude on two microbenchmarks. Minerva based key-value store performs up to 5.2 M get operations/s and 4.0 M set operations/s which is 7.45× and 9.85× higher than the PCM-based SSD that uses the conventional I/O architecture. This huge improvement comes from the reduction of data transfer between the storage to the host and the FPGA-based data processing in the SSD. Arup De, Maya B. Gokhale, Rajesh K. Gupta 0001, Steven Swanson |
FCCM | 1 |
| 2012 | Providing safe, user space access to fast, solid state disksabstractEmerging fast, non-volatile memories (e.g., phase change memories, spin-torque MRAMs, and the memristor) reduce storage access latencies by an order of magnitude compared to state-of-the-art flash-based SSDs. This improved performance means that software overheads that had little impact on the performance of flash-based systems can present serious bottlenecks in systems that incorporate these new technologies. We describe a novel storage hardware and software architecture that nearly eliminates two sources of this overhead: Entering the kernel and performing file system permission checks. The new architecture provides a private, virtualized interface for each process and moves file system protection checks into hardware. As a result, applications can access file data without operating system intervention, eliminating OS and file system costs entirely for most accesses. We describe the support the system provides for fast permission checks in hardware, our approach to notifying applications when requests complete, and the small, easily portable changes required in the file system to support the new access model. Existing applications require no modification to use the new interface. We evaluate the performance of the system using a suite of microbenchmarks and database workloads and show that the new interface improves latency and bandwidth for 4 KB writes by 60% and 7.2x, respectively, OLTP database transaction throughput by up to 2.0x, and Berkeley-DB throughput by up to 5.7x. A streamlined asynchronous file IO interface built to fully utilize the new interface enables an additional 5.5x increase in throughput with 1 thread and 2.8x increase in efficiency for 512 B transfers. Adrian M. Caulfield, Todor I. Mollov, Louis Alex Eisner, Arup De, Joel Coburn, Steven Swanson |
ASPLOS | 4 |
| 2010 | Moneta: A High-Performance Storage Array Architecture for Next-Generation, Non-volatile MemoriesabstractEmerging non-volatile memory technologies such as phase change memory (PCM) promise to increase storage system performance by a wide margin relative to both conventional disks and flash-based SSDs. Realizing this potential will require significant changes to the way systems interact with storage devices as well as a rethinking of the storage devices themselves. This paper describes the architecture of a prototype PCIe-attached storage array built from emulated PCM storage called Moneta. Moneta provides a carefully designed hardware/software interface that makes issuing and completing accesses atomic. The atomic management interface, combined with hardware scheduling optimizations, and an optimized storage stack increases performance for small, random accesses by 18x and reduces software overheads by 60%. Moneta array sustain 2.8~GB/s for sequential transfers and 541K random 4~KB~IO operations per second (8x higher than a state-of-the-art flash-based SSD). Moneta can perform a 512-byte write in 9~us (5.6x faster than the SSD). Moneta provides a harmonic mean speedup of 2.1x and a maximum speed up of 9x across a range of file system, paging, and database workloads. We also explore trade-offs in Moneta's architecture between performance, power, memory organization, and memory latency. Adrian M. Caulfield, Arup De, Joel Coburn, Todor I. Mollov, Rajesh K. Gupta 0001, Steven Swanson |
MICRO | 2 |
| 2010 | Understanding the Impact of Emerging Non-Volatile Memories on High-Performance, IO-Intensive ComputingabstractEmerging storage technologies such as flash memories, phase-change memories, and spin-transfer torque memories are poised to close the enormous performance gap between disk-based storage and main memory. We evaluate several approaches to integrating these memories into computer systems by measuring their impact on IO-intensive, database, and memory-intensive applications. We explore several options for connecting solid-state storage to the host system and find that the memories deliver large gains in sequential and random access performance, but that different system organizations lead to different performance trade-offs. The memories provide substantial application-level gains as well, but overheads in the OS, file system, and application can limit performance. As a result, fully exploiting these memories' potential will require substantial changes to application and system software. Finally, paging to fast non-volatile memories is a viable option for some applications, providing an alternative to expensive, powerhungry DRAM for supporting scientific applications with large memory footprints. Adrian M. Caulfield, Joel Coburn, Todor I. Mollov, Arup De, Ameen Akel, Jiahua He, Arun Jagatheesan, Rajesh K. Gupta 0001, Allan Snavely, Steven Swanson |
SC | 4 |