EDBT 2026 Demo / reviewers in the wild / expert
Holger E. Jones
dblp:84/11237
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 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
1 paper |
High-performance computing · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › test infrastructure
test framework |
0.4 | 1 | 2019 | Multi-Level Analysis of Compiler-Induced Variability and Performance Tradeoffs · HPDC 2019 |
High-performance computing
performance optimization |
0.4 | 1 | 2019 | Multi-Level Analysis of Compiler-Induced Variability and Performance Tradeoffs · HPDC 2019 |
High-performance computing › finite element method
finite element simulation |
0.1 | 1 | 2019 | Multi-Level Analysis of Compiler-Induced Variability and Performance Tradeoffs · HPDC 2019 |
High-performance computing
scientific computing |
0.1 | 1 | 2019 | Multi-Level Analysis of Compiler-Induced Variability and Performance Tradeoffs · HPDC 2019 |
Methods — techniques the papers use, named apart from their topics
fault injection · 0.8bisection algorithms · 0.4bisection algorithm · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Multi-Level Analysis of Compiler-Induced Variability and Performance TradeoffsabstractSuccessful HPC software applications are long-lived. When ported across machines and their compilers, these applications often produce different numerical results, many of which are unacceptable. Such variability is also a concern while optimizing the code more aggressively to gain performance. Efficient tools that help locate the program units (files and functions) within which most of the variability occurs are badly needed, both to plan for code ports and to root-cause errors due to variability when they happen in the field. In this work, we offer an enhanced version of the open-source testing framework FLiT to serve these roles. Key new features of FLiT include a suite of bisection algorithms that help locate the root causes of variability. Another added feature allows an analysis of the tradeoffs between performance and the degree of variability. Our new contributions also include a collection of case studies. Results on the MFEM finite-element library include variability/performance tradeoffs, and the identification of a (hitherto unknown) abnormal level of result-variability even under mild compiler optimizations. Results from studying the Laghos proxy application include identifying a significantly divergent floating-point result-variability and successful root-causing down to the problematic function over as little as 14 program executions. Finally, in an evaluation of 4,376 controlled injections of floating-point perturbations on the LULESH proxy application, we showed that the FLiT framework has 100% precision and recall in discovering the file and function locations of the injections all within an average of only 15 program executions. Michael Bentley, Ian Briggs, Ganesh Gopalakrishnan, Dong H. Ahn, Ignacio Laguna, Gregory L. Lee, Holger E. Jones |
HPDC | 7 |
| 1994 | Processing of prosthetic heart valve sounds for classificationabstractPeople with serious heart conditions have had their expected life span extended considerably with the development of the prosthetic heart valve especially with the great strides made in valve design. Even though the designs are extremely reliable, the valves are mechanical and operating continuously over a long period, therefore, structural failures can occur due to fatigue. Measuring heart sounds non-invasively in a noisy environment puts more demands on the signal processing to extract the desired signals from the noise. We discuss acoustical signal processing techniques developed to process noisy heart valve sounds measured by a sensitive, surface contact microphone and used for the eventual classification of the valve.> Jim V. Candy, Holger E. Jones |
CBMS | 2 |