Demo Data from EDBT 2026 / reviewers in the wild / expert
Mark Gahagan
dblp:75/9636
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Software 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
2 papers |
Storage systems · 80% Memory systems · 12% Hardware accelerators and domain-specific architectures · 9% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › flash and SSD
solid-state drive |
0.4 | 2 | 2016 | Morpheus: Creating Application Objects Efficiently for Heterogeneous Computing · ISCA 2016 Willow: A User-Programmable SSD · OSDI 2014 |
Storage systems › computational storage
in-storage computing |
0.1 | 1 | 2016 | Morpheus: Creating Application Objects Efficiently for Heterogeneous Computing · ISCA 2016 |
Memory systems
processing-in-memory |
0.1 | 1 | 2016 | Morpheus: Creating Application Objects Efficiently for Heterogeneous Computing · ISCA 2016 |
Hardware accelerators and domain-specific architectures › domain-specific accelerator
storage accelerator |
0.1 | 1 | 2014 | Willow: A User-Programmable SSD · OSDI 2014 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Hippogriff: Efficiently moving data in heterogeneous computing systemsabstractData movement between the compute and the storage (e.g., GPU and SSD) has been a long-neglected problem in heterogeneous systems, while the inefficiency in existing systems does cause significant loss in both performance and energy efficiency. This paper presents Hippogriff to provide a high-level programming model to simplify data movement between the compute and the storage, and to dynamically schedule data transfers based on system load. By eliminating unnecessary data movement, Hippogriff can speedup single program workloads by 1.17×, and save 17% energy. For multi-program workloads, Hippogriff shows 1.25× speedup. Hippogriff also improves the performance of a GPU-based MapReduce framework by 27%. Yang Liu 0044, Hung-Wei Tseng 0001, Mark Gahagan, Jing Li 0021, Yanqin Jin, Steven Swanson |
ICCD | 3 |
| 2016 | Morpheus: Creating Application Objects Efficiently for Heterogeneous ComputingabstractIn high performance computing systems, object deserialization can become a surprisingly important bottleneck-in our test, a set of general-purpose, highly parallelized applications spends 64% of total execution time deserializing data into objects. This paper presents the Morpheus model, which allows applications to move such computations to a storage device. We use this model to deserialize data into application objects inside storage devices, rather than in the host CPU. Using the Morpheus model for object deserialization avoids unnecessary system overheads, frees up scarce CPU and main memory resources for compute-intensive workloads, saves I/O bandwidth, and reduces power consumption. In heterogeneous, co-processor-equipped systems, Morpheus allows application objects to be sent directly from a storage device to a coprocessor (e.g., a GPU) by peer-to-peer transfer, further improving application performance as well as reducing the CPU and main memory utilizations. This paper implements Morpheus-SSD, an SSD supporting the Morpheus model. Morpheus-SSD improves the performance of object deserialization by 1.66×, reduces power consumption by 7%, uses 42% less energy, and speeds up the total execution time by 1.32×. By using NVMe-P2P that realizes peer-to-peer communication between Morpheus-SSD and a GPU, Morpheus-SSD can speed up the total execution time by 1.39× in a heterogeneous computing platform. Hung-Wei Tseng 0001, Qianchen Zhao, Yuxiao Zhou 0004, Mark Gahagan, Steven Swanson |
ISCA | 4 |
| 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 | 2 |