Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Bruce K. Holmer

dblp:12/5058 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture
instruction set architecture
0.021994
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.011994
Analysis of the conditional skip instructions of the HP precision architecture · MICRO 1994
Processor architecture and microarchitecture › instruction set architecture
instruction set design
0.011991
Viewing Instruction Set Design as an Optimization Problem · MICRO 1991
Compilers and program optimization
code size reduction
0.011991
Viewing Instruction Set Design as an Optimization Problem · MICRO 1991
Compilers and program optimization › compiler construction
prolog compilation
0.011990
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
YearPublicationVenuePosition
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 architecture
abstract
The 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
MICRO2
1991 Viewing Instruction Set Design as an Optimization Problem
abstract
This 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
MICRO1
1990 Fast Prolog with an Extended General Purpose Architecture
abstract
Most 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
ISCA1