Alexander C. Klaiber

dblp:84/3886 · DBLP profile ↗
← Back
5ranked-venue papers
5as first author
0since 2021 · last 1994
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 5 first-authorSoftware engineering, systems software and programming languages · 2 · 2 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
Parallel and multicore computing · 36% Memory systems · 31% Performance modeling and evaluation · 29%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 56% Concurrent programming · 44%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation › system-level analysis › architecture evaluation
parallel architecture evaluation
0.011994
A Comparison of Message Passing and Shared Memory Architectures for Data Parallel Programs · ISCA 1994
Parallel and multicore computing › parallel programming models › hybrid programming models
shared memory and message passing
0.011994
A Comparison of Message Passing and Shared Memory Architectures for Data Parallel Programs · ISCA 1994
Programming languages and type systems › grammar formalisms
attribute grammars
0.011992
Parallel Evaluation of Attribute Grammars · IEEE Trans. Parallel Distributed Syst. 1992
Concurrent programming
parallel evaluation
0.011992
Parallel Evaluation of Attribute Grammars · IEEE Trans. Parallel Distributed Syst. 1992
Parallel and multicore computing › parallelization strategies
coarse-grained parallelism
0.011992
Parallel Evaluation of Attribute Grammars · IEEE Trans. Parallel Distributed Syst. 1992
Parallel and multicore computing
parallel programming models
0.011992
Parallel Evaluation of Attribute Grammars · IEEE Trans. Parallel Distributed Syst. 1992
Memory systems
cache
0.011991
An Architecture for Software-Controlled Data Prefetching · ISCA 1991
Memory systems › cache › prefetching
data prefetching
0.011991
An Architecture for Software-Controlled Data Prefetching · ISCA 1991
Memory systems
software prefetching
0.011991
An Architecture for Software-Controlled Data Prefetching · ISCA 1991
High-performance computing
scientific computing systems
0.011994
A Comparison of Message Passing and Shared Memory Architectures for Data Parallel Programs · ISCA 1994
Programming languages and type systems
language semantics
0.011992
Parallel Evaluation of Attribute Grammars · IEEE Trans. Parallel Distributed Syst. 1992
Memory systems
memory hierarchy
0.011991
An Architecture for Software-Controlled Data Prefetching · ISCA 1991

Methods — techniques the papers use, named apart from their topics

program transformation · 0.0trace-driven simulation · 0.0compilation to parallel targets · 0.0
YearPublicationVenuePosition
1994 A Comparison of Message Passing and Shared Memory Architectures for Data Parallel Programs
abstract
Shared memory and message passing are two opposing communication models for parallel multicomputer architectures. Comparing such architectures has been difficult, because applications must be hand-crafted for each architecture, often resulting in radically different sources for comparison. While it is clear that shared memory machines are currently easier to program, in the future, programs will be written in high-level languages and compiled to the specific parallel target, thus eliminating this difference. The authors evaluate several parallel architecture alternatives, message passing, NUMA, and cache-coherent shared memory, for a collection of scientific benchmarks written in C*, a data-parallel language. Using a single suite of C* source programs, they compile each benchmark and simulate the interconnect for the alternative models. The objective is to examine underlying, technology-independent costs inherent in each alternative. The results show the relative work required to execute these data parallel programs on the different architectures, and point out where some models have inherent advantages for particular data-parallel program styles.>
Alexander C. Klaiber, Henry M. Levy
ISCA1
1993 Comparing Data-Parallel and Message-Passing Paradigms
abstract
The data-parallel programming model provides high-level abstraction.
Alexander C. Klaiber, James L. Frankel
ICPP (2)1
1992 Parallel Evaluation of Attribute Grammars
abstract
Examines the generation of parallel evaluators for attribute grammars, targeted to shared-memory MIMD computers. Evaluation-time overhead due to process scheduling and synchronization is reduced by detecting coarse-grain parallelism (as opposed to the naive one-process-per-node approach). As a means to more clearly expose inherent parallelism, it is shown how to automatically transform productions of the form X to Y X into list-productions of the form X to Y/sup +/. This transformation allows for many simplifications to be applied to the semantic rules, which can expose a significant degree of inherent parallelism, and thus further increase the evaluator's performance. Effectively, this constitutes an extension of the concept of attribute grammars to the level of abstract syntax.>
Alexander C. Klaiber, Maya B. Gokhale
IEEE Trans. Parallel Distributed Syst.1
1991 An Architecture for Software-Controlled Data Prefetching
abstract
Article An architecture for software-controlled data prefetching Share on Authors: Alexander C. Klaiber University of Washington, Seattle, WA University of Washington, Seattle, WAView Profile , Henry M. Levy University of Washington, Seattle, WA University of Washington, Seattle, WAView Profile Authors Info & Claims ISCA '91: Proceedings of the 18th annual international symposium on Computer architectureApril 1991 Pages 43–53https://doi.org/10.1145/115952.115958Online:01 April 1991Publication History 133citation673DownloadsMetricsTotal Citations133Total Downloads673Last 12 Months17Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Alexander C. Klaiber, Henry M. Levy
ISCA1
1989 Parallel Evaluation of Attribute Grammars
Alexander C. Klaiber, Maya B. Gokhale
ICPP (3)1