Demo Data from EDBT 2026 / reviewers in the wild / expert
Andrew Erlichson
dblp:35/4583
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 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
2 papers |
Memory systems · 34% Parallel and multicore computing · 23% High-performance computing · 18% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
cluster computing |
0.0 | 1 | 1996 | SoftFLASH: Analyzing the Performance of Clustered Distributed Virtual Shared Memory · ASPLOS 1996 |
Memory systems › shared memory
distributed shared memory |
0.0 | 1 | 1996 | SoftFLASH: Analyzing the Performance of Clustered Distributed Virtual Shared Memory · ASPLOS 1996 |
Parallel and multicore computing › parallel programming models
shared-memory parallelization |
0.0 | 1 | 1996 | SoftFLASH: Analyzing the Performance of Clustered Distributed Virtual Shared Memory · ASPLOS 1996 |
Memory systems
cache coherence |
0.0 | 1 | 1995 | The Benefits of Clustering in Shared Address Space Multiprocessors: An Applications-Driven Investigation · SC 1995 |
Processor architecture and microarchitecture › clustered architecture
cluster-based multiprocessor |
0.0 | 1 | 1995 | The Benefits of Clustering in Shared Address Space Multiprocessors: An Applications-Driven Investigation · SC 1995 |
Parallel and multicore computing › multiprocessor system
large-scale multiprocessor |
0.0 | 1 | 1996 | SoftFLASH: Analyzing the Performance of Clustered Distributed Virtual Shared Memory · ASPLOS 1996 |
Performance modeling and evaluation › parallel performance evaluation
scientific application performance |
0.0 | 1 | 1995 | The Benefits of Clustering in Shared Address Space Multiprocessors: An Applications-Driven Investigation · SC 1995 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 1995 | The Benefits of Clustering in Shared Address Space Multiprocessors: An Applications-Driven Investigation · SC 1995 |
Methods — techniques the papers use, named apart from their topics
protocol processors · 0.0kernel implementation · 0.0application-driven performance analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | SoftFLASH: Analyzing the Performance of Clustered Distributed Virtual Shared MemoryabstractOne potentially attractive way to build large-scale shared-memory machines is to use small-scale to medium-scale shared-memory machines as clusters that are interconnected with an off-the-shelf network. To create a shared-memory programming environment across the clusters, it is possible to use a virtual shared-memory software layer. Because of the low latency and high bandwidth of the interconnect available within each cluster, there are clear advantages in making the clusters as large as possible. The critical question then becomes whether the latency and bandwidth of the top-level network and the software system are sufficient to support the communication demands generated by the clusters.To explore these questions, we have built an aggressive kernel implementation of a virtual shared-memory system using SGI multiprocessors and 100Mbyte/sec HIPPI interconnects. The system obtains speedups on 32 processors (four nodes, eight processors per node plus additional reserved protocol processors) that range from 6.9 on the communication-intensive FFT program to 21.6 on Ocean (both from the SPLASH 2 suite). In general, clustering is effective in reducing internode miss rates, but as the cluster size increases, increases in the remote latency, mostly due to increased TLB synchronization cost, offset the advantages. For communication-intensive applications, such as FFT, the overhead of sending out network requests, the limited network bandwidth, and the long network latency prevent the achievement of good performance. Overall, this approach still appears promising, but our results indicate that large low latency networks may be needed to make cluster-based virtual shared-memory machines broadly useful as large-scale shared-memory multiprocessors. Andrew Erlichson, Neal Nuckolls, Greg Chesson, John L. Hennessy |
ASPLOS | 1 |
| 1995 | The Benefits of Clustering in Shared Address Space Multiprocessors: An Applications-Driven InvestigationabstractClustering processors together at a level of the memory hierarchy in shared address space multiprocessors appears to be an attractive technique from several standpoints: Resources are shared, packaging technologies are exploited, and processors within a cluster can share data more effectively. We investigate the performance benefits that can be obtained by clustering on a range of important scientific and engineering applications in moderate to large scale cache coherent machines with small degrees of clustering (up to one eighth of the total number of processors in a cluster). We find that except for applications with near neighbor communication topologies this degree of clustering is not very effective in reducing the inherent communication to computation ratios. Clustering is more useful in reducing the the number of remote capacity misses in unstructured applications, and can improve performance substantially when small first-level caches are clustered in these cases. This suggests that clustering at the first level cache might be useful in highly-integrated, relatively fine-grained environments. For less integrated machines such as current distributed shared memory multiprocessors, our results suggest that clustering at the first-level caches is not very useful in improving application performance; however our results also suggest that in an machine with long interprocessor communication latencies, clustering further away from the processor can provide performance benefits. Andrew Erlichson, Basem A. Nayfeh, Jaswinder Pal Singh, Kunle Olukotun |
SC | 1 |