Demo Data from EDBT 2026 / reviewers in the wild / expert
Stefanos N. Damianakis
dblp:17/2170
· DBLP profile ↗
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 |
Memory systems · 36% Parallel and multicore computing · 24% Interconnection networks and networks-on-chip · 16% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
cluster computing |
0.0 | 2 | 1998 | Design Choices in the SHRIMP System: An Empirical Study · ISCA 1998 UTLB: A Mechanism for Address Translation on Network Interfaces · ASPLOS 1998 |
Interconnection networks and networks-on-chip
network interface |
0.0 | 2 | 1998 | Design Choices in the SHRIMP System: An Empirical Study · ISCA 1998 UTLB: A Mechanism for Address Translation on Network Interfaces · ASPLOS 1998 |
Memory systems › memory management › virtual memory
address translation |
0.0 | 1 | 1998 | UTLB: A Mechanism for Address Translation on Network Interfaces · ASPLOS 1998 |
Memory systems › memory management › virtual memory › address translation
TLB |
0.0 | 1 | 1998 | UTLB: A Mechanism for Address Translation on Network Interfaces · ASPLOS 1998 |
Memory systems › memory management
virtual memory |
0.0 | 1 | 1998 | UTLB: A Mechanism for Address Translation on Network Interfaces · ASPLOS 1998 |
Parallel and multicore computing › parallel libraries
communication library |
0.0 | 1 | 1996 | Early Experience with Message-Passing on the SHRIMP Multicomputer · ISCA 1996 |
Distributed systems › operating system support › interprocess communication
message-passing communication |
0.0 | 1 | 1996 | Early Experience with Message-Passing on the SHRIMP Multicomputer · ISCA 1996 |
Parallel and multicore computing
parallel programming runtimes |
0.0 | 1 | 1996 | Early Experience with Message-Passing on the SHRIMP Multicomputer · ISCA 1996 |
Parallel and multicore computing
multicomputer |
0.0 | 1 | 1996 | Early Experience with Message-Passing on the SHRIMP Multicomputer · ISCA 1996 |
Methods — techniques the papers use, named apart from their topics
trace-driven simulation · 0.0empirical study · 0.0design space exploration · 0.0zero-copy protocol · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | UTLB: A Mechanism for Address Translation on Network InterfacesabstractAn important aspect of a high-speed network system is the ability to transfer data directly between the network interface and application buffers. Such a direct data path requires the network interface to "know" the virtual-to-physical address translation of a user buffer, i.e., the physical memory location of the buffer. This paper presents an efficient address translation architecture, User-managed TLB (UTLB), which eliminates system calls and device interrupts from the common communication path. UTLB also supports application-specific policies to pin and unpin application memory. We report micro-benchmark results for an implementation on Myrinet PC clusters. A trace-driven analysis is used to compare the UTLB approach with the interrupt-based approach. It is also used to study the effects of UTLB cache size, associativity, and prefetching. Our results show that the UTLB approach delivers robust performance with relatively small translation cache sizes. Yuqun Chen, Angelos Bilas, Stefanos N. Damianakis, Cezary Dubnicki, Kai Li 0001 |
ASPLOS | 3 |
| 1998 | Design Choices in the SHRIMP System: An Empirical StudyabstractThe 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 |
ISCA | 5 |
| 1996 | Early Experience with Message-Passing on the SHRIMP MulticomputerabstractThe 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 |
ISCA | 6 |