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

Evan Torrie

dblp:22/2054 · DBLP profile ↗
← Back
3ranked-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 · 3 · 2 first-authorSoftware 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 · 48% Performance modeling and evaluation · 40% Parallel and multicore computing · 13%

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

TopicWeightPapersLastEvidence papers
Memory systems › cache › cache behavior
cache line utilization
0.011996
Characterizing the Memory Behavior of Compiler-Parallelized Applications · IEEE Trans. Parallel Distributed Syst. 1996
Memory systems › cache
cache performance
0.011996
Characterizing the Memory Behavior of Compiler-Parallelized Applications · IEEE Trans. Parallel Distributed Syst. 1996
Memory systems › cache coherence
false sharing
0.011996
Characterizing the Memory Behavior of Compiler-Parallelized Applications · IEEE Trans. Parallel Distributed Syst. 1996
Performance modeling and evaluation › workload characterization
memory characterization
0.011996
Characterizing the Memory Behavior of Compiler-Parallelized Applications · IEEE Trans. Parallel Distributed Syst. 1996
Performance modeling and evaluation
benchmarking
0.011995
The SPLASH-2 Programs: Characterization and Methodological Considerations · ISCA 1995
Parallel and multicore computing › parallel computing › parallel program analysis
parallel application characterization
0.011995
The SPLASH-2 Programs: Characterization and Methodological Considerations · ISCA 1995
Performance modeling and evaluation
workload characterization
0.011995
The SPLASH-2 Programs: Characterization and Methodological Considerations · ISCA 1995

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

cache miss analysis · 0.0simulation · 0.0measurement · 0.0
YearPublicationVenuePosition
1996 Characterizing the Memory Behavior of Compiler-Parallelized Applications
abstract
Compiler-parallelized applications are increasing in importance as moderate-scale multiprocessors become common. This paper evaluates how features of advanced memory systems (e.g., longer cache lines) impact memory system behavior for applications amenable to compiler parallelization. Using full-sized input data sets and applications taken from standard benchmark suites, we measure statistics such as speedups, synchronization and load imbalance, causes of cache misses, cache line utilization, data traffic, and memory costs. This exploration allows us to draw several conclusions. First, we find that larger granularity parallelism often correlates with good memory system behavior, good overall performance, and high speedup in these applications. Second, we show that when long (512 byte) cache lines are used, many of these applications suffer from false sharing and low cache line utilization. Third, we identify some of the common artifacts in compiler-parallelized codes that can lead to false sharing or other types of poor memory system performance, and we suggest methods for improving them. Overall, this study offers both an important snapshot of the behavior of applications compiled by state-of-the-art compilers, as well as an increased understanding of the interplay between cache line size, program granularity, and memory performance in moderate-scale multiprocessors.
Evan Torrie, Margaret Martonosi, Chau-Wen Tseng, Mary W. Hall
IEEE Trans. Parallel Distributed Syst.1
1995 Evaluating the impact of advanced memory systems on compiler-parallelized codes
Evan Torrie, Chau-Wen Tseng, Margaret Martonosi, Mary W. Hall
PACT1
1995 The SPLASH-2 Programs: Characterization and Methodological Considerations
abstract
The SPLASH-2 suite of parallel applications has recently been released to facilitate the study of centralized and distributed shared-address-space multiprocessors. In this context, this paper has two goals. One is to quantitatively characterize the SPLASH-2 programs in terms of fundamental properties and architectural interactions that are important to understand them well. The properties we study include the computational load balance, communication to computation ratio and traffic needs, important working set sizes, and issues related to spatial locality, as well as how these properties scale with problem size and the number of processors. The other, related goal is methodological: to assist people who will use the programs in architectural evaluations to prune the space of application and machine parameters in an informed and meaningful way. For example, by characterizing the working sets of the applications, we describe which operating points in terms of cache size and problem size are representative of realistic situations, which are not, and which re redundant. Using SPLASH-2 as an example, we hope to convey the importance of understanding the interplay of problem size, number of processors, and working sets in designing experiments and interpreting their results.
Steven Cameron Woo, Moriyoshi Ohara, Evan Torrie, Jaswinder Pal Singh, Anoop Gupta
ISCA3