Demo Data from EDBT 2026 / reviewers in the wild / expert
Russell M. Clapp
dblp:43/3461
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-author
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
5 papers |
Performance modeling and evaluation · 61% Parallel and multicore computing · 17% Processor architecture and microarchitecture · 15% |
Topics — the 14 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation
workload characterization |
0.9 | 4 | 2018 | Amdahl's Law in Big Data Analytics: Alive and Kicking in TPCx-BB (BigBench) · HPCA 2018 Astro: Auto-Generation of Synthetic Traces Using Scaling Pattern Recognition for MPI Workloads · IEEE Trans. Parallel Distributed Syst. 2017 A Simple Model to Quantify the Impact of Memory Latency and Bandwidth on Performance · SIGMETRICS 2015 |
Performance modeling and evaluation
benchmarking |
0.3 | 1 | 2018 | Amdahl's Law in Big Data Analytics: Alive and Kicking in TPCx-BB (BigBench) · HPCA 2018 |
Processor architecture and microarchitecture
instruction-level parallelism |
0.3 | 1 | 2018 | Amdahl's Law in Big Data Analytics: Alive and Kicking in TPCx-BB (BigBench) · HPCA 2018 |
Parallel and multicore computing
thread-level parallelism |
0.3 | 1 | 2018 | Amdahl's Law in Big Data Analytics: Alive and Kicking in TPCx-BB (BigBench) · HPCA 2018 |
Performance modeling and evaluation › workload characterization
synthetic trace generation |
0.3 | 1 | 2017 | Astro: Auto-Generation of Synthetic Traces Using Scaling Pattern Recognition for MPI Workloads · IEEE Trans. Parallel Distributed Syst. 2017 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2018 | Amdahl's Law in Big Data Analytics: Alive and Kicking in TPCx-BB (BigBench) · HPCA 2018 |
Memory systems
DRAM |
0.1 | 1 | 2015 | A Simple Model to Quantify the Impact of Memory Latency and Bandwidth on Performance · SIGMETRICS 2015 |
Memory systems › memory architecture
memory latency and bandwidth |
0.1 | 1 | 2015 | A Simple Model to Quantify the Impact of Memory Latency and Bandwidth on Performance · SIGMETRICS 2015 |
Performance modeling and evaluation › workload characterization
commercial workloads |
0.0 | 1 | 1999 | Second Workshop on Computer Architecture Evaluation Using Commercial Workloads · HPCA 1999 |
Memory systems
cache coherence |
0.0 | 1 | 1996 | STiNG: A CC-NUMA Computer System for the Commercial Marketplace · ISCA 1996 |
Memory systems › non-uniform memory access
CC-NUMA |
0.0 | 1 | 1996 | STiNG: A CC-NUMA Computer System for the Commercial Marketplace · ISCA 1996 |
Processor architecture and microarchitecture › multiprocessor architecture
CC-NUMA multiprocessor |
0.0 | 1 | 1996 | STiNG: A CC-NUMA Computer System for the Commercial Marketplace · ISCA 1996 |
Processor architecture and microarchitecture
multiprocessor architecture |
0.0 | 1 | 1996 | STiNG: A CC-NUMA Computer System for the Commercial Marketplace · ISCA 1996 |
Performance modeling and evaluation › system-level analysis
architecture evaluation |
0.0 | 1 | 1999 | Second Workshop on Computer Architecture Evaluation Using Commercial Workloads · HPCA 1999 |
Methods — techniques the papers use, named apart from their topics
performance profiling · 0.3microarchitectural simulation · 0.3scaling pattern recognition · 0.3machine learning · 0.3performance estimation methodology · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Amdahl's Law in Big Data Analytics: Alive and Kicking in TPCx-BB (BigBench)abstractBig data, specifically data analytics, is responsible for driving many of consumers' most common online activities, including shopping, web searches, and interactions on social media. In this paper, we present the first (micro)architectural investigation of a new industry-standard, open source benchmark suite directed at big data analytics applications—TPCx-BB (BigBench). Where previous work has usually studied benchmarks which oversimplify big data analytics, our study of BigBench reveals that there is immense diversity among applications, owing to their varied data types, computational paradigms, and analyses. In our analysis, we also make an important discovery generally restricting processor performance in big data. Contrary to conventional wisdom that big data applications lend themselves naturally to parallelism, we discover that they lack sufficient thread-level parallelism (TLP) to fully utilize all cores. In other words, they are constrained by Amdahl's law. While TLP may be limited by various factors, ultimately we find that single-thread performance is as relevant in scale-out workloads as it is in more classical applications. To this end we present core packing: a software and hardware solution that could provide as much as 20% execution speedup for some big data analytics applications. Daniel Richins, Tahrina Ahmed, Russell M. Clapp, Vijay Janapa Reddi |
HPCA | 3 |
| 2017 | Astro: Auto-Generation of Synthetic Traces Using Scaling Pattern Recognition for MPI WorkloadsabstractPerformance modeling of scale-out MPI workloads is critical in assessing trade-offs for high-performance system designs. Traces and workload skeletons are the two main vehicles used to date to accomplish this task. However, the ever-increasing scale and complexity of MPI workloads makes it difficult, sometimes infeasible, to collect the traces and/or skeletonize the workloads, due to the constraints of computing resources or the unavailability of workload source code. This paper presents Astro, a framework that leverages machine learning techniques to automatically recognize the scaling patterns from training traces, and generate high-quality synthetic traces which mimic original trace behavior and extrapolate it to arbitrary scale. Experimental results show that compared with original traces, the synthetic traces yield less than 15 percent error against a range of metrics for up to 8 K MPI ranks. This framework enables large-scale performance modeling with limited computing resources, and allows modeling proprietary workloads in a portable and secure way. Russell M. Clapp |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2015 | Critical-path candidates: scalable performance modeling for MPI workloadsabstractEfficient and scalable performance modeling is essential to high-performance cluster computing. The critical path based performance analysis has been widely used as it provides valuable insights into the performance of parallel programs, but it is also expensive, inefficient, and inflexible due to its strong reliance on trace-driven simulation. This paper presents an innovative performance modeling framework based on a novel concept of critical-path candidates. The critical-path candidates refer to a group of paths that could potentially be the critical path. Using the instruction and communication counts as the metrics, the critical-path candidate captures the intrinsic computation and communication dependencies, and hence can be reused for exploring multiple design options. Using real-world MPI workloads, we show that the proposed framework achieves a modeling accuracy within 10% compared with the measured runtime for up to 16K MPI ranks. This framework provides an efficient and scalable platform for performance analysis as well as load imbalance analysis. Russell M. Clapp |
ISPASS | 2 |
| 2015 | A Simple Model to Quantify the Impact of Memory Latency and Bandwidth on PerformanceabstractIn recent years, DRAM technology improvements have scaled at a much slower pace than processors. While server processor core counts grow from 33% to 50% on a yearly cadence, DDR4 memory channel bandwidth has grown at a slower rate, and memory latency has remained relatively flat for some time. Meanwhile, new computing paradigms have emerged, which involve analyzing massive volumes of data in real time and place pressure on the memory subsystem. The combination of these trends makes it important for computer architects to understand the sensitivity of the workload performance to memory bandwidth and latency. In this paper, we outline and validate a methodology for quick and quantitative performance estimation using a real-world workload. Russell M. Clapp, Martin Dimitrov, Karthik Kumar, Vish Viswanathan, Thomas Willhalm |
SIGMETRICS | 1 |
| 1999 | Second Workshop on Computer Architecture Evaluation Using Commercial Workloads
Russell M. Clapp, Ashwini K. Nanda, Josep Torrellas |
HPCA | 1 |
| 1996 | STiNG: A CC-NUMA Computer System for the Commercial Marketplaceabstract"STiNG" is a Cache Coherent Non-Uniform Memory Access (CC-NUMA) Multiprocessor designed and built by Sequent Computer Systems, Inc. It combines four processor Symmetric Multi-processor (SMP) nodes (called Quads), using a Scalable Coherent Interface (SCI) based coherent interconnect. The Quads are based on the Intel P6 processor and the external bus it defines. In addition to 4 P6 processors, each Quad may contain up to 4 GBytes of system memory, 2 Peripheral Component Interface (PCI) busses for I/O, and a Lynx board. The Lynx board provides the datapath to the SCI-based interconnect and ensures system-wide cache coherency. STiNG is one of the first commercial CC-NUMA systems to be built. This paper describes the motivation for building STiNG as well as its architecture and implementation. In addition, performance analysis is provided for On-Line Transaction Processing (OLTP) and Decision Support System (DSS) workloads. Finally, the status of the current implementation is reviewed. Tom Lovett, Russell M. Clapp |
ISCA | 2 |