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

Matthieu Delahaye

dblp:78/7751 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2012
—ORCID · none

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

Systems, architecture and hardware · 2

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
Performance modeling and evaluation · 50% GPUs and heterogeneous computing · 30% Memory systems · 20%

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

TopicWeightPapersLastEvidence papers
Memory systems › memory hierarchy
cache hierarchy
0.112012
Efficient performance evaluation of memory hierarchy for highly multithreaded graphics processors · PPoPP 2012
GPUs and heterogeneous computing › GPU memory
GPU memory hierarchy
0.112012
Efficient performance evaluation of memory hierarchy for highly multithreaded graphics processors · PPoPP 2012
Performance modeling and evaluation
performance monitoring
0.112012
Efficient performance evaluation of memory hierarchy for highly multithreaded graphics processors · PPoPP 2012
Performance modeling and evaluation
analytical modeling
0.112010
An adaptive performance modeling tool for GPU architectures · PPoPP 2010
Performance modeling and evaluation › performance prediction
GPU performance prediction
0.112010
An adaptive performance modeling tool for GPU architectures · PPoPP 2010
GPUs and heterogeneous computing
GPU architecture
0.122012
Efficient performance evaluation of memory hierarchy for highly multithreaded graphics processors · PPoPP 2012
An adaptive performance modeling tool for GPU architectures · PPoPP 2010

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

statistical bounds · 0.1monte carlo simulation · 0.1memory trace collection · 0.1analytical modeling · 0.1
YearPublicationVenuePosition
2012 Efficient performance evaluation of memory hierarchy for highly multithreaded graphics processors
abstract
With the emergence of highly multithreaded architectures, performance monitoring techniques face new challenges in efficiently locating sources of performance discrepancies in the program source code. For example, the state-of-the-art performance counters in highly multithreaded graphics processing units (GPUs) report only the overall occurrences of microarchitecture events at the end of program execution. Furthermore, even if supported, any fine-grained sampling of performance counters will distort the actual program behavior and will make the sampled values inaccurate. On the other hand, it is difficult to achieve high resolution performance information at low sampling rates in the presence of thousands of concurrently running threads. In this paper, we present a novel software-based approach for monitoring the memory hierarchy performance in highly multithreaded general-purpose graphics processors. The proposed analysis is based on memory traces collected for snapshots of an application execution. A trace-based memory hierarchy model with a Monte Carlo experimental methodology generates statistical bounds of performance measures without being concerned about the exact inter-thread ordering of individual events but rather studying the behavior of the overall system. The statistical approach overcomes the classical problem of disturbed execution timing due to fine-grained instrumentation. The approach scales well as we deploy an efficient parallel trace collection technique to reduce the trace generation overhead and a simple memory hierarchy model to reduce the simulation time. The proposed scheme also keeps track of individual memory operations in the source code and can quantify their efficiency with respect to the memory system. A cross-validation of our results shows close agreement with the values read from the hardware performance counters on an NVIDIA Tesla C2050 GPU. Based on the high resolution profile data produced by our model we optimized memory accesses in the sparse matrix vector multiply kernel and achieved speedups ranging from 2.4 to 14.8 depending on the characteristics of the input matrices.
Sara S. Baghsorkhi, Isaac Gelado, Matthieu Delahaye, Wen-Mei W. Hwu
PPoPP3
2010 An adaptive performance modeling tool for GPU architectures
abstract
This paper presents an analytical model to predict the performance of
Sara S. Baghsorkhi, Matthieu Delahaye, Sanjay J. Patel, William Gropp, Wen-Mei W. Hwu
PPoPP2