A Communication Characterization of Splash-2 and Parsec
- đ¤ Speaker: Chris Fensch and Nick Barrow-Williams
- đ Date & Time: Wednesday 27 May 2009, 16:15 - 17:15
- đ Venue: SS03, Computer Laboratory, William Gates Building
Abstract
Recent benchmark suite releases such as Parsec specifically utilize the tightly coupled cores available in chip-multiprocessors to allow the use of newer, high performance, models of parallelization. However, these techniques introduce additional irregularity and complexity to data sharing and are entirely dependent on efficient communication performance between processors. This paper thoroughly examines the crucial communication and sharing behaviour of these future applications on an accurate full-system model.
The infrastructure used allows both accurate and comprehensive program analysis, employing a full Linux OS running on a simulated 32-core x86 machine. Experiments use full program runs, with communication classified at both core and thread granularities. Migratory, read-only and producer-consumer sharing patterns are observed and their behaviour characterized. The temporal and spatial characteristics of communication are presented for the full collection of Splash-2 and Parsec benchmarks. Our results aim to support the design of future communication systems for CMPs, encompassing coherence protocols, network-on-chip and thread mapping.
Series This talk is part of the Computer Laboratory Computer Architecture Group Meeting series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computer Laboratory Computer Architecture Group Meeting
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- School of Technology
- SS03, Computer Laboratory, William Gates Building
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Chris Fensch and Nick Barrow-Williams
Wednesday 27 May 2009, 16:15-17:15