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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jonathan Weinberg

dblp:66/2670 · DBLP profile ↗
← Back
6ranked-venue papers
6as first author
0since 2021 · last 2008
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 5 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
3 papers
Memory systems · 30% Performance modeling and evaluation · 23% Cloud and datacenter computing · 12%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
job scheduling
0.112006
When Jobs Play Nice: The Case For Symbiotic Space-Sharing · HPDC 2006
Parallel and multicore computing › parallel scheduling
space-sharing
0.112006
When Jobs Play Nice: The Case For Symbiotic Space-Sharing · HPDC 2006
Memory systems › cache
cache performance
0.112005
Quantifying Locality In The Memory Access Patterns of HPC Applications · SC 2005
Performance modeling and evaluation › workload characterization
locality analysis
0.112005
Quantifying Locality In The Memory Access Patterns of HPC Applications · SC 2005
Memory systems
memory access patterns
0.112005
Quantifying Locality In The Memory Access Patterns of HPC Applications · SC 2005
Memory systems › data locality
spatial and temporal locality
0.112005
Quantifying Locality In The Memory Access Patterns of HPC Applications · SC 2005
Performance modeling and evaluation
workload characterization
0.112005
Quantifying Locality In The Memory Access Patterns of HPC Applications · SC 2005
Distributed systems › grid computing
grid workflow
0.012004
Gridflow Description, Query, and Execution at SCEC using the SDSC Matrix · HPDC 2004
High-performance computing
scientific workflow
0.012004
Gridflow Description, Query, and Execution at SCEC using the SDSC Matrix · HPDC 2004
Processor architecture and microarchitecture
resource contention
0.012006
When Jobs Play Nice: The Case For Symbiotic Space-Sharing · HPDC 2006
Performance modeling and evaluation
benchmarking
0.012005
Quantifying Locality In The Memory Access Patterns of HPC Applications · SC 2005
Distributed systems
grid computing
0.012004
Gridflow Description, Query, and Execution at SCEC using the SDSC Matrix · HPDC 2004

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

prototype scheduler · 0.1locality analysis · 0.1architecture-neutral characterization · 0.1
YearPublicationVenuePosition
2008 Accurate memory signatures and synthetic address traces for HPC applications
abstract
Though the performance of many scientific codes is dominated by memory behavior, our ability to describe, capture, compare, and recreate that behavior is quite limited. This inability underlies much of the complexity in the field of performance analysis: it is fundamentally difficult to relate benchmarks and applications or use realistic workloads to guide system design and procurement. An observable, reproducible, and machine-independent memory characterization is needed.
Jonathan Weinberg, Allan Snavely
ICS1
2006 When Jobs Play Nice: The Case For Symbiotic Space-Sharing
abstract
Using a large HPC platform, we investigate the effectiveness of "symbiotic space-sharing", a technique that improves system throughput by executing parallel applications in combinations and configurations that alleviate pressure on shared resources. We demonstrate that relevant benchmarks commonly suffer a 10-60% penalty in runtime efficiency due to memory resource bottlenecks and up to several orders of magnitude for I/O. We show that this penalty can be often mitigated, and sometimes virtually eliminated, by symbiotic space-sharing techniques and deploy a prototype scheduler that leverages these findings to improve system throughput by 20%
Jonathan Weinberg, Allan Snavely
HPDC1
2006 User-guided symbiotic space-sharing of real workloads
abstract
Symbiotic space-sharing is a technique that can improve system throughput by executing parallel applications in combinations and configurations that alleviate pressure on shared resources. We have shown prototype schedulers that leverage such techniques to improve throughput by 20% over conventional space-sharing schedulers when resource bottlenecks are known. Such evaluations have utilized benchmark workloads and proposed that schedulers be informed of resource bottlenecks by users at job submission time; in this work, we investigate the accuracy with which users can actually identify resource bottlenecks in real applications and the implications of these predictions for symbiotic space-sharing of production workloads. Using a large HPC platform, a representative application workload, and a sampling of expert users, we show that user inputs are of value and that for our chosen workload, user-guided symbiotic scheduling can improve throughput over conventional space-sharing by 15-22%.
Jonathan Weinberg, Allan Snavely
ICS1
2006 Symbiotic Space-Sharing on SDSC's DataStar System
Jonathan Weinberg, Allan Snavely
JSSPP1
2005 Quantifying Locality In The Memory Access Patterns of HPC Applications
abstract
Several benchmarks for measuring the memory performance of HPC systems along dimensions of spatial and temporal memory locality have recently been proposed. However, little is understood about the relationships of these benchmarks to real applications and to each other. We propose a methodology for producing architecture-neutral characterizations of the spatial and temporal locality exhibited by the memory access patterns of applications. We demonstrate that the results track intuitive notions of locality on several synthetic and application benchmarks. We employ the methodology to analyze the memory performance components of the HPC Challenge Benchmarks, the Apex-MAP benchmark, and their relationships to each other and other benchmarks and applications. We show that this analysis can be used to both increase understanding of the benchmarks and enhance their usefulness by mapping them, along with applications, to a 2-D space along axes of spatial and temporal locality.
Jonathan Weinberg, Michael O. McCracken, Erich Strohmaier, Allan Snavely
SC1
2004 Gridflow Description, Query, and Execution at SCEC using the SDSC Matrix
Jonathan Weinberg, Arun Jagatheesan, Allen Ding, Marcio Faerman, Yuanfang Hu
HPDC1