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.

Robert W. Pfile

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

TopicWeightPapersLastEvidence papers
Memory systems › shared memory
distributed shared memory
0.021998
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.011998
Hardware Support for Flexible Distributed Shared Memory · IEEE Trans. Computers 1998
Parallel and multicore computing
parallel programming models
0.011998
Hardware Support for Flexible Distributed Shared Memory · IEEE Trans. Computers 1998
Memory systems › cache coherence › software cache coherence
software coherence protocol
0.011998
Hardware Support for Flexible Distributed Shared Memory · IEEE Trans. Computers 1998
Reconfigurable computing and FPGAs
FPGA prototyping
0.011996
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
YearPublicationVenuePosition
1998 Hardware Support for Flexible Distributed Shared Memory
abstract
Workstation-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. Computers2
1996 Decoupled Hardware Support for Distributed Shared Memory
abstract
This 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
ISCA2