Demo Data from VLDB 2026 / reviewers in the wild / expert
James Patrick Mcmahon
dblp:373/6774
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2025
0009-0006-3718-794XORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021
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
1 paper |
Memory systems · 61% Processor architecture and microarchitecture · 30% Performance modeling and evaluation · 9% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › cache › prefetching
data prefetching |
0.8 | 1 | 2024 | PATHFINDER: Practical Real-Time Learning for Data Prefetching · ASPLOS (3) 2024 |
Memory systems
memory hierarchy |
0.8 | 1 | 2024 | PATHFINDER: Practical Real-Time Learning for Data Prefetching · ASPLOS (3) 2024 |
Processor architecture and microarchitecture
microarchitectural prediction |
0.8 | 1 | 2024 | PATHFINDER: Practical Real-Time Learning for Data Prefetching · ASPLOS (3) 2024 |
Performance modeling and evaluation
workload characterization |
0.2 | 1 | 2024 | PATHFINDER: Practical Real-Time Learning for Data Prefetching · ASPLOS (3) 2024 |
Methods — techniques the papers use, named apart from their topics
stride detection · 0.8online learning · 0.8neural network · 0.8address correlation · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Stop Taking the Scenic Route: the Shortest Distance Between the CPU and the NIC is MMIOabstractWhat is the fastest way to transfer data from the CPU to a network interface card (NIC)? Conventional wisdom suggests that the answer is direct memory access (DMA), and recent works have advocated for leveraging cache-coherent I/O interconnects. However, in this paper we examine the arguments against memory-mapped I/O (MMIO) and show that high write throughput can be achieved with MMIO by relaxing ordering constraints. We also propose efficient hardware for recovering ordering at the NIC to ensure correctness while taking advantage of the performance benefits of unordered MMIO writes. Wei Siew Liew, Md Ashfaqur Rahaman, James Patrick Mcmahon, Ryan Stutsman, Vijay Nagarajan |
HotOS | 3 |
| 2024 | PATHFINDER: Practical Real-Time Learning for Data PrefetchingabstractData prefetching is vital in high-performance processors and a large body of research has introduced a number of different approaches for accurate prefetching: stride detection, address correlating prefetchers, delta pattern detection, irregular pattern detection, etc. Most recently, a few works have leveraged advances in machine learning and deep neural networks to design prefetchers. These neural-inspired prefetchers observe data access patterns and develop a trained model that can then make accurate predictions for future accesses. A significant impediment to the success of these prefetchers is their high implementation cost, for both inference and training. These models cannot be trained in real-time, i.e., they have to be trained beforehand with a large benchmark suite. This results in a large model (that increases the overhead for inference), and the model can only successfully predict patterns that are similar to patterns in the training set. James Patrick Mcmahon, Sumanth Gudaparthi, Shreyas Singh, Rajeev Balasubramonian |
ASPLOS (3) | 2 |