Demo Data from VLDB 2026 / reviewers in the wild / expert
John D. McCalpin
dblp:80/1983
· DBLP profile ↗
5ranked-venue papers
1as first author
1since 2021 · last 2022
0000-0002-2535-1355ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-authorSecurity and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 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
3 papers |
Performance modeling and evaluation · 68% High-performance computing · 19% Interconnection networks and networks-on-chip · 13% | |
| Network and information security
1 paper |
Hardware security and side channels · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
side-channel attack |
0.6 | 1 | 2022 | Don't Mesh Around: Side-Channel Attacks and Mitigations on Mesh Interconnects · USENIX Security Symposium 2022 |
Performance modeling and evaluation
benchmarking |
0.3 | 1 | 2018 | HPL and DGEMM performance variability on the Xeon Platinum 8160 processor · SC 2018 |
Performance modeling and evaluation
performance variability |
0.3 | 1 | 2018 | HPL and DGEMM performance variability on the Xeon Platinum 8160 processor · SC 2018 |
Interconnection networks and networks-on-chip › network topology › mesh network
mesh topology |
0.2 | 1 | 2022 | Don't Mesh Around: Side-Channel Attacks and Mitigations on Mesh Interconnects · USENIX Security Symposium 2022 |
Performance modeling and evaluation
bottleneck analysis |
0.1 | 1 | 2010 | PerfExpert: An Easy-to-Use Performance Diagnosis Tool for HPC Applications · SC 2010 |
Performance modeling and evaluation
performance diagnosis |
0.1 | 1 | 2010 | PerfExpert: An Easy-to-Use Performance Diagnosis Tool for HPC Applications · SC 2010 |
High-performance computing
performance optimization |
0.1 | 1 | 2010 | PerfExpert: An Easy-to-Use Performance Diagnosis Tool for HPC Applications · SC 2010 |
High-performance computing › scientific computing
HPC applications |
0.0 | 1 | 2010 | PerfExpert: An Easy-to-Use Performance Diagnosis Tool for HPC Applications · SC 2010 |
Methods — techniques the papers use, named apart from their topics
performance analysis engine · 0.1bottleneck detection · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Don't Mesh Around: Side-Channel Attacks and Mitigations on Mesh Interconnects
Miles Dai, Riccardo Paccagnella, Miguel Gomez-Garcia, John D. McCalpin, Mengjia Yan 0001 |
USENIX Security Symposium | 4 |
| 2018 | HPL and DGEMM performance variability on the Xeon Platinum 8160 processor
John D. McCalpin |
SC | 1 |
| 2013 | Transforming a linear algebra core to an FFT acceleratorabstractThis paper considers the modifications required to transform a highly-efficient, specialized linear algebra core into an efficient engine for computing Fast Fourier Transforms (FFTs). We review the minimal changes required to support Radix-4 FFT computations and propose extensions to the micro-architecture of the baseline linear algebra core. Along the way, we study the critical differences between the two classes of algorithms. Special attention is paid to the configuration of the on-chip memory system to support high utilization. We examine design trade-offs between efficiency, specialization and flexibility, and their effects both on the core and memory hierarchy for a unified design as compared to dedicated accelerators for each application. The final design is a flexible architecture that can perform both classes of applications. Results show that the proposed hybrid FFT/Linear Algebra core can achieve 26.6 GFLOPS/S with a power efficiency of 40 GFLOPS/W, which is up to 100× and 40× more energy efficient than cutting-edge CPUs and GPUs, respectively. Ardavan Pedram, John D. McCalpin, Andreas Gerstlauer |
ASAP | 2 |
| 2011 | Evaluation and optimization of multicore performance bottlenecks in supercomputing applicationsabstractThe computation nodes of modern supercomputers commonly consist of multiple multicore processors. To maximize the performance of such systems requires measurement, analysis, and optimization techniques that specifically target multicore environments. This paper first examines traditional unicore metrics and demonstrates how they can be misleading in a multicore system. Second, it examines and characterizes performance bottlenecks specific to multicore-based systems. Third, it describes performance measurement challenges that arise in multicore systems and outlines methods for extracting sound measurements that lead to performance optimization opportunities. The measurement and analysis process is based on a case study of the HOMME atmospheric modeling benchmark code from NCAR running on supercomputers built upon AMD Barcelona and Intel Nehalem quad-core processors. Applying the multicore bottleneck analysis to HOMME led to multicore aware source-code optimizations that increased performance by up to 35%. While the case studies were carried out on multichip nodes of supercomputers using an HPC application as the target for optimization, the pitfalls identified and the insights obtained should apply to any system that is composed of multicore processors. Jeffrey R. Diamond, Martin Burtscher, John D. McCalpin, Byoung-Do Kim, Stephen W. Keckler, James C. Browne |
ISPASS | 3 |
| 2010 | PerfExpert: An Easy-to-Use Performance Diagnosis Tool for HPC ApplicationsabstractHPC systems are notorious for operating at a small fraction of their peak performance, and the ongoing migration to multi-core and multi-socket compute nodes further complicates performance optimization. The readily available performance evaluation tools require considerable effort to learn and utilize. Hence, most HPC application writers do not use them. As remedy, we have developed PerfExpert, a tool that combines a simple user interface with a sophisticated analysis engine to detect probable core, socket, and node-level performance bottlenecks in each important procedure and loop of an application. For each bottle-neck, PerfExpert provides a concise performance assessment and suggests steps that can be taken by the programmer to improve performance. These steps include compiler switches and optimization strategies with code examples. We have applied PerfExpert to several HPC production codes on the Ranger supercomputer. In all cases, it correctly identified the critical code sections and provided accurate assessments of their performance. Martin Burtscher, Byoung-Do Kim, Jeffrey R. Diamond, John D. McCalpin, Lars Koesterke, James C. Browne |
SC | 4 |