Demo Data from EDBT 2026 / reviewers in the wild / expert
Jack Perdue
dblp:25/5448
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 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
1 paper |
Parallel and multicore computing · 91% 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 |
|---|---|---|---|---|
Parallel and multicore computing
adaptive algorithm selection |
0.1 | 1 | 2005 | A framework for adaptive algorithm selection in STAPL · PPoPP 2005 |
Parallel and multicore computing
parallel libraries |
0.1 | 1 | 2005 | A framework for adaptive algorithm selection in STAPL · PPoPP 2005 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2005 | A framework for adaptive algorithm selection in STAPL · PPoPP 2005 |
Performance modeling and evaluation › performance prediction
execution time prediction |
0.0 | 1 | 2005 | A framework for adaptive algorithm selection in STAPL · PPoPP 2005 |
Methods — techniques the papers use, named apart from their topics
machine learning · 0.1installation benchmarks · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | A framework for adaptive algorithm selection in STAPLabstractWriting portable programs that perform well on multiple platforms or for varying input sizes and types can be very difficult because performance is often sensitive to the system architecture, the run-time environment, and input data characteristics. This is even more challenging on parallel and distributed systems due to the wide variety of system architectures. One way to address this problem is to adaptively select the best parallel algorithm for the current input data and system from a set of functionally equivalent algorithmic options. Toward this goal, we have developed a general framework for adaptive algorithm selection for use in the Standard Template Adaptive Parallel Library (STAPL). Our framework uses machine learning techniques to analyze data collected by STAPL installation benchmarks and to determine tests that will select among algorithmic options at run-time. We apply a prototype implementation of our framework to two important parallel operations, sorting and matrix multiplication, on multiple platforms and show that the framework determines run-time tests that correctly select the best performing algorithm from among several competing algorithmic options in 86-100% of the cases studied, depending on the operation and the system. Nathan L. Thomas, Ilie Gabriel Tanase, Olga Tkachyshyn, Jack Perdue, Nancy M. Amato, Lawrence Rauchwerger |
PPoPP | 4 |
| 2000 | Predicting Performance on SMPs. A Case Study: The SGI Power ChallengeabstractWe study the issue of performance prediction on the SGI-Power Challenge, a typical SMP. On such a platform, the cost of memory accesses depends on their locality and on contention among processors. By running a carefully designed suite of microbenchmarks, we provide quantitative evidence that memory hierarchy effects impact performance far more substantially than other phenomena related to contention. We also fit three cost functions based on variants of the BSP model, which do not account for the hierarchy, and a newly defined function F expressed in terms of hardware counters, which captures both memory hierarchy and contention effects. We test the accuracy of all the functions on both synthetic and application benchmarks showing that, unlike the other functions, F achieves an excellent level of accuracy in all cases. Although hardware counters are only available at run-time, we give evidence that function F can still be employed as a prediction tool by extrapolating values of the counters from pilot runs on small input sizes. Nancy M. Amato, Jack Perdue, Mark M. Mathis, Andrea Pietracaprina, Geppino Pucci |
IPDPS | 2 |