Demo Data from EDBT 2026 / reviewers in the wild / expert
Bruce K. Holmer
dblp:12/5058
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2001
—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 · 1 · 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
3 papers |
Processor architecture and microarchitecture · 74% Performance modeling and evaluation · 26% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 2 | 1994 | Analysis of the conditional skip instructions of the HP precision architecture · MICRO 1994 Fast Prolog with an Extended General Purpose Architecture · ISCA 1990 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 1994 | Analysis of the conditional skip instructions of the HP precision architecture · MICRO 1994 |
Processor architecture and microarchitecture › instruction set architecture
instruction set design |
0.0 | 1 | 1991 | Viewing Instruction Set Design as an Optimization Problem · MICRO 1991 |
Compilers and program optimization
code size reduction |
0.0 | 1 | 1991 | Viewing Instruction Set Design as an Optimization Problem · MICRO 1991 |
Compilers and program optimization › compiler construction
prolog compilation |
0.0 | 1 | 1990 | Fast Prolog with an Extended General Purpose Architecture · ISCA 1990 |
Methods — techniques the papers use, named apart from their topics
optimization metric · 0.0microoperation compaction · 0.0simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | Balancing Load versus Decreasing Communication: Parameterizing the Tradeoff
Valerie Taylor 0001, Eric J. Schwabe, Bruce K. Holmer, Michelle R. Hribar |
J. Parallel Distributed Comput. | 3 |
| 1997 | Evaluating Approximately Balanced Parity-Declustered Data Layouts for Disk Arrays
Eric J. Schwabe, Ian M. Sutherland, Bruce K. Holmer |
Parallel Comput. | 3 |
| 1994 | Analysis of the conditional skip instructions of the HP precision architectureabstractThe HP-PA instruction set allows any arithmetic instruction to conditionally skip the following instruction based on the result of the arithmetic calculation. We have isolated this architectural feature and measured its performance benefit on a set of SPEC benchmark programs. Results indicate that adding the ability to skip to arithmetic instructions yields only a marginal performance benefit (less than 0.3%) for floating point intensive programs. For integer programs, however, the average benefit is between 0.6 and 2.8%. Most of this benefit comes from using arithmetic nullification with the COMICLR and COMCLR instructions. Our results assume a scalar processor, and therefore provide a lower bound on the performance benefit for more aggressive implementations. Jonathan P. Vogel, Bruce K. Holmer |
MICRO | 2 |
| 1991 | Viewing Instruction Set Design as an Optimization ProblemabstractThis paper reviews past attempts to systematize in-struction set design and offers an alternative approach. Our technique is based on compaction of microopera-tions to form instructions. The compaction is done in such a way as to optimize a metric which is a function of cycle count, code size, and instruction set size. To illus-trate our technique, optimal instruction sets are derived for data structure creation in Prolog. 1 Bruce K. Holmer, Alvin M. Despain |
MICRO | 1 |
| 1990 | Fast Prolog with an Extended General Purpose ArchitectureabstractMost Prolog machines have been based on specialized architectures. Our goal is to start with a general purpose architecture and determine a minimal set of extensions for high performance Prolog execution. We have developed both the architecture and optimizing compiler simultaneously, drawing on results of previous implementations. We find that most Prolog specific operations can be done satisfactorily in software; however, there is a crucial set of features that the architecture must support to achieve the best Prolog performance. The emphasis of this paper is on our architecture and instruction set. The costs and benefits of the special architectural features and instructions are analyzed. Simulated performance results are presented and indicate a peak compiled Prolog performance of 3.68 million logical inferences per second. Bruce K. Holmer, Barton Sano, Michael J. Carlton, Peter Van Roy, Ralph Clarke Haygood, William R. Bush, Alvin M. Despain, Joan M. Pendleton, Tep P. Dobry |
ISCA | 1 |