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.

Richard Alpert

dblp:67/2115 · DBLP profile ↗
← Back
3ranked-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 · 3Software engineering, systems software and programming languages · 3

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 · 38% Interconnection networks and networks-on-chip · 31% High-performance computing · 15%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip
network interface
0.021998
Design Choices in the SHRIMP System: An Empirical Study · ISCA 1998
Virtual Memory Mapped Network Interface for the SHRIMP Multicomputer · ISCA 1994
High-performance computing
cluster computing
0.011998
Design Choices in the SHRIMP System: An Empirical Study · ISCA 1998
Parallel and multicore computing › parallel libraries
communication library
0.011996
Early Experience with Message-Passing on the SHRIMP Multicomputer · ISCA 1996
Distributed systems › operating system support › interprocess communication
message-passing communication
0.011996
Early Experience with Message-Passing on the SHRIMP Multicomputer · ISCA 1996
Parallel and multicore computing
parallel programming runtimes
0.011996
Early Experience with Message-Passing on the SHRIMP Multicomputer · ISCA 1996
Interconnection networks and networks-on-chip › network interface
memory-mapped network interface
0.011994
Virtual Memory Mapped Network Interface for the SHRIMP Multicomputer · ISCA 1994
Parallel and multicore computing › parallel programming models
message passing
0.011994
Virtual Memory Mapped Network Interface for the SHRIMP Multicomputer · ISCA 1994
Parallel and multicore computing
multicomputer
0.011996
Early Experience with Message-Passing on the SHRIMP Multicomputer · ISCA 1996
Memory systems › virtual memory management
memory mapping
0.011994
Virtual Memory Mapped Network Interface for the SHRIMP Multicomputer · ISCA 1994
Memory systems › memory management
virtual memory
0.011994
Virtual Memory Mapped Network Interface for the SHRIMP Multicomputer · ISCA 1994

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

empirical study · 0.0design space exploration · 0.0zero-copy protocol · 0.0prototyping · 0.0performance evaluation · 0.0
YearPublicationVenuePosition
1998 Design Choices in the SHRIMP System: An Empirical Study
abstract
The SHRIMP cluster-computing system has progressed to a point of relative maturity; a variety of applications are running on a 16-node system. We have enough experience to understand what we did right and wrong in designing and building the system. In this paper we discuss some of the lessons we learned about computer architecture, and about the challenges involved in building a significant working system in an academic research environment. We evaluate significant design choices by modifying the network interface firmware and the system software in order to empirically compare our design to other approaches.
Matthias A. Blumrich, Richard Alpert, Yuqun Chen, Douglas W. Clark, Stefanos N. Damianakis, Cezary Dubnicki, Edward W. Felten, Liviu Iftode, Kai Li 0001, Margaret Martonosi, Robert A. Shillner
ISCA2
1996 Early Experience with Message-Passing on the SHRIMP Multicomputer
abstract
The SHRIMP multicomputer provides virtual memory-mapped communication (VMMC), which supports protected, user-level message passing, allows user programs to perform their own buffer management, and separates data transfers from control transfers so that a data transfer can be done without the intervention of the receiving node CPU. An important question is whether such a mechanism can indeed deliver all of the available hardware performance to applications which use conventional message-passing libraries. This paper reports our early experience with message-passing on a small, working SHRIMP multicomputer. We have implemented several user-level communication libraries on top of the VMMC mechanism, including the NX message-passing interface, Sun RPC, stream sockets, and specialized RPC. The first three are fully compatible with existing systems. Our experience shows that the VMMC mechanism supports these message-passing interfaces well. When zero-copy protocols are allowed by the semanti...
Edward W. Felten, Richard Alpert, Angelos Bilas, Matthias A. Blumrich, Douglas W. Clark, Stefanos N. Damianakis, Cezary Dubnicki, Liviu Iftode, Kai Li 0001
ISCA2
1994 Virtual Memory Mapped Network Interface for the SHRIMP Multicomputer
abstract
The network interfaces of existing multicomputers require a significant amount of software overhead to provide protection and to implement message passing protocols. The authors describe the design of a low-latency, high-bandwidth, virtual memory-mapped network interface for the SHRIMP multicomputer project at Princeton University. Without sacrificing protection, the network interface achieves low latency by using virtual memory mapping and write-latency hiding techniques, and obtains high bandwidth by providing a user-level block data transfer mechanism. The authors have implemented several message passing primitives in an experimental environment, demonstrating that their approach can reduce the message passing overhead to a few user-level instructions.>
Matthias A. Blumrich, Kai Li 0001, Richard Alpert, Cezary Dubnicki, Edward W. Felten, Jonathan Sandberg
ISCA3