Demo Data from EDBT 2026 / reviewers in the wild / expert
Eugene D. Brooks III
dblp:40/3820
· DBLP profile ↗
12ranked-venue papers
8as first author
0since 2021 · last 1997
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 12 · 8 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
4 papers |
Parallel and multicore computing · 39% High-performance computing · 34% Memory systems · 13% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel programming models
shared-memory parallelization |
0.0 | 2 | 1997 | A Study of Performance on SMP and Distributed Memory Architectures Using a Shared Memory Programming Model · SC 1997 Programming costs of explicit memory localization on a large scale shared memory multiprocessor · SC 1991 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1997 | A Study of Performance on SMP and Distributed Memory Architectures Using a Shared Memory Programming Model · SC 1997 |
Memory systems › shared memory
distributed shared memory |
0.0 | 1 | 1997 | A Study of Performance on SMP and Distributed Memory Architectures Using a Shared Memory Programming Model · SC 1997 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1997 | A Study of Performance on SMP and Distributed Memory Architectures Using a Shared Memory Programming Model · SC 1997 |
High-performance computing › performance engineering
performance portability |
0.0 | 1 | 1997 | A Study of Performance on SMP and Distributed Memory Architectures Using a Shared Memory Programming Model · SC 1997 |
High-performance computing
supercomputing |
0.0 | 1 | 1993 | Massively parallel vs. parallel vector supercomputers: a user's perspective (panel) · SC 1993 |
High-performance computing › supercomputer architecture
vector supercomputer |
0.0 | 1 | 1993 | Massively parallel vs. parallel vector supercomputers: a user's perspective (panel) · SC 1993 |
High-performance computing
cluster computing |
0.0 | 1 | 1992 | The Role of Computational Clusters · SC 1992 |
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor |
0.0 | 1 | 1991 | Programming costs of explicit memory localization on a large scale shared memory multiprocessor · SC 1991 |
Parallel and multicore computing › parallel architecture
massively parallel processor |
0.0 | 1 | 1993 | Massively parallel vs. parallel vector supercomputers: a user's perspective (panel) · SC 1993 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.0 | 1 | 1992 | The Role of Computational Clusters · SC 1992 |
Methods — techniques the papers use, named apart from their topics
performance measurement · 0.0benchmarking · 0.0panel discussion · 0.0experimental performance evaluation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | A Study of Performance on SMP and Distributed Memory Architectures Using a Shared Memory Programming ModelabstractIn this paper we examine the use of a shared memory programming model to address the problem of portability of application codes between distributed memory and shared memory architectures. We do this with an extension of the Parallel C Preprocessor. The extension, borrowed from Split-C and AC, uses type qualifiers instead of storage class modifiers to declare variables that are shared among processors. The type qualifier declaration supports an abstract shared memory facility on distributed memory machines while making direct use of hardware support on shared memory architectures.Our benchmarking study spans a wide range of shared memory and distributed memory platforms. Benchmarks include Gaussian elimination with backsubstitution, a two-dimensional fast Fourier transform, and a matrix-matrix multiply. We find that the type-qualifier-based shared memory programming model is capable of efficiently spanning both distributed memory and shared memory architectures. Although the resulting shared memory programming model is portable, it does not remove the need to arrange for overlapped or blocked remote memory references on platforms that require these tuning measures in order to obtain good performance. Eugene D. Brooks III, Karen H. Warren |
SC | 1 |
| 1993 | Performance and Scalability Aspects of Directory-Based Cache Coherence in Shared-Memory MultiprocessorsabstractWe present a strudy that accentuates the performance and scalability aspects of directory-based cache coherence in multiprocessor systems. Silvio Picano, David G. Meyer, Eugene D. Brooks III, Joseph E. Hoag |
ICPP (2) | 3 |
| 1993 | Massively parallel vs. parallel vector supercomputers: a user's perspective (panel)abstractNo abstract available. Gary Mountry, David H. Bailey, Eugene D. Brooks III, David W. Forslund, Robert J. Harrison, Don Eric Heller, Tom Kraay |
SC | 3 |
| 1992 | The Role of Computational ClustersabstractA panel session on the role of computational clusters is presented. Attention is given to experiences with cluster computing at Lawrence Livermore National Laboratory, and to experience with cluster computing at Fermilab.> Eugene D. Brooks III, Thomas Nash, Karl-Heinz Winkler |
SC | 1 |
| 1991 | Spilt-Join and Message Passing Programming Models on the BBN TC2OOO
Eugene D. Brooks III, Brent C. Gorda, Karen H. Warren, Tammy S. Welcome |
ICPP (2) | 1 |
| 1991 | Simulation Results for a Scalable Coherent Cache System with Incomplete Directory State
Joseph E. Hoag, Eugene D. Brooks III |
ICPP (1) | 2 |
| 1991 | Programming costs of explicit memory localization on a large scale shared memory multiprocessorabstractWe present detailed experimental work involving a commercially available large scale shared memory MIMD paraliel computer having a software controlled cache coherence mechanism.The implementation of a scalable MIMD computer with hardwarecontrolled coherent shared hierarchical memory is indeed a formidable task and has yet to be effectively implemented.We present some techniques used to ezploit our multiprocessor (the BBN TC.2000) on a network simulation program, showing -the resulting performance gains and the associated programming costs.We show that an eficient implementation relies heavily on the user's ability to explicitly manage the memory system, which is typically handled by hardware support on other shared memory multiprocessors. Silvio Picano, Eugene D. Brooks III, Joseph E. Hoag |
SC | 2 |
| 1990 | A Scalable Coherent Cache System With Incomplete Directory State
Eugene D. Brooks III, Joseph E. Hoag |
ICPP (1) | 1 |
| 1988 | The indirect k-ary n-cube for a vector processing environment
Eugene D. Brooks III |
Parallel Comput. | 1 |
| 1988 | The shared memory hypercube
Eugene D. Brooks III |
Parallel Comput. | 1 |
| 1987 | A butterfly processor-memory interconnection for a vector processing environment
Eugene D. Brooks III |
Parallel Comput. | 1 |
| 1985 | Performance of the Butterfly Processor-Memory Interconnection in a Vector Environment
Eugene D. Brooks III |
ICPP | 1 |