EDBT 2026 Demo / reviewers in the wild / expert
Robert W. Pfile
dblp:22/189
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 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
2 papers |
Memory systems · 85% Parallel and multicore computing · 8% Reconfigurable computing and FPGAs · 6% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › shared memory
distributed shared memory |
0.0 | 2 | 1998 | Hardware Support for Flexible Distributed Shared Memory · IEEE Trans. Computers 1998 Decoupled Hardware Support for Distributed Shared Memory · ISCA 1996 |
Memory systems › cache coherence
cache coherence protocol |
0.0 | 1 | 1998 | Hardware Support for Flexible Distributed Shared Memory · IEEE Trans. Computers 1998 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1998 | Hardware Support for Flexible Distributed Shared Memory · IEEE Trans. Computers 1998 |
Memory systems › cache coherence › software cache coherence
software coherence protocol |
0.0 | 1 | 1998 | Hardware Support for Flexible Distributed Shared Memory · IEEE Trans. Computers 1998 |
Reconfigurable computing and FPGAs
FPGA prototyping |
0.0 | 1 | 1996 | Decoupled Hardware Support for Distributed Shared Memory · ISCA 1996 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0prototype implementation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Hardware Support for Flexible Distributed Shared MemoryabstractWorkstation-based parallel systems are attractive due to their low cost and competitive uniprocessor performance. However, supporting a cache-coherent global address space on these systems involves significant overheads. We examine two approaches to coping with these overheads. First, DSM-specific hardware can be added to the off the-shelf component base to reduce overheads. Second, application-specific coherence protocols can avoid some overheads by exploiting programmer (or compiler) knowledge of an application's communication patterns. To explore the interaction between these approaches, we simulated four designs that add DSM acceleration hardware to a collection of off-the-shelf workstation nodes. Three of the designs support user-level software coherence protocols, enabling application-specific protocol optimizations. To verify the feasibility of our hardware approach, we constructed a prototype of the simplest design. Measured speedups from the prototype match simulation results closely. We find that, even with aggressive DSM hardware support, custom protocols can provide significant speedups for some applications. In addition, the custom protocols are generally effective at reducing the impact of other overheads, including those due to less aggressive hardware support and larger network latencies. However, for three of our benchmarks, the additional hardware acceleration provided by our most aggressive design avoid the need to develop more efficient custom protocols. Steven K. Reinhardt, Robert W. Pfile, David A. Wood 0001 |
IEEE Trans. Computers | 2 |
| 1996 | Decoupled Hardware Support for Distributed Shared MemoryabstractThis paper investigates hardware support for fine-grain distrib-uted shared memory (DSM) in networks of workstations. To reduce design time and implementation cost relative to dedicated DSM systems, we decouple the functional hardware components of DSM support, allowing greater use of off-the-shelf devices. We present two decoupled systems, Typhoon-O and Typhoon-1. Typhoon-O uses an off-the-shelf protocol processor and network interface; a custom access control device is the only DSM-specific hardware. To demonstrate the feasibility and simplicity of this access control device, we designed and built au FPGA-based version in under one year. Typhoon-1 also uses an off-the-shelf protocol processor, but integrates the network interface and access control devices for higher performance. We compare the performance of the two decoupled systems with two integrated systems via simulation. For six benchmarks on 32 nodes, ~phoon-O ranges from 30 % to 309 % slower than the best integrated system, while Typhoon- 1 ranges from 13 % to 132 % slower. Four of the six benchmarks achieve speedups of 12 to 18 on Typhoon-O and 15 to 26 on Typhoon- 1, compared with 19 to 35 on the best integrated system. Two benchmarks are hampered by high communication overheads, but selectively replacing shared-memory operations with message passing provides speedups of at least 16 on both decoupled systems. These speedups indicate that decoupled designs can potentially provide a cost-effective alternative to complex high-end DSM systems. Steven K. Reinhardt, Robert W. Pfile, David A. Wood 0001 |
ISCA | 2 |