2007 IEEE 10th International Symposium on Workload Characterization 2007
DOI: 10.1109/iiswc.2007.4362195
|View full text |Cite
|
Sign up to set email alerts
|

Representative Multiprogram Workloads for Multithreaded Processor Simulation

Abstract: Almost all new consumer-grade processors are capable of executing multiple programs simultaneously. The analysis of multiprogrammed workloads for multicore and SMT processors is challenging and time-consuming because there are many possible combinations of benchmarks to execute and each combination may exhibit several different interesting behaviors. Missing particular combinations of program behaviors could hide performance problems with designs. It is thus of utmost importance to have a representative multip… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
3
3
2

Relationship

3
5

Authors

Journals

citations
Cited by 18 publications
(14 citation statements)
references
References 18 publications
0
14
0
Order By: Relevance
“…When looking at multicore processors, special attention should be given regarding how to best select inputs to form representative multiprogram and multithreaded workloads. Prior work has selected multiprogram workloads randomly [Van Craeynest and Eeckhout 2011] or based on microarchitecture-independent characterization of benchmarks [Van Biesbrouck et al 2007]. Extending and/or combining these techniques with techniques for selecting representative inputs is left for future work.…”
Section: Overview and Discussionmentioning
confidence: 99%
“…When looking at multicore processors, special attention should be given regarding how to best select inputs to form representative multiprogram and multithreaded workloads. Prior work has selected multiprogram workloads randomly [Van Craeynest and Eeckhout 2011] or based on microarchitecture-independent characterization of benchmarks [Van Biesbrouck et al 2007]. Extending and/or combining these techniques with techniques for selecting representative inputs is left for future work.…”
Section: Overview and Discussionmentioning
confidence: 99%
“…The process repeats until the end of the sample of one program is reached, which means this approach is a variable instruction count methodology. Later work describes how to use a cluster analysis (somewhat similar to SimPoint [14]) to determine representative co-phases of programs [18].…”
Section: B Sampling Multi-program Benchmarksmentioning
confidence: 99%
“…To reduce the time required for the experiment, the experimenter may choose to sample the benchmark's execution. Sampling methodology is an active area of research (e.g., [5], [11], [13], [18], [19], [22]), but it is largely orthogonal to the focus of this paper. To sample a benchmark requires first defining the benchmark to be sampled.…”
Section: The Elements Of a Multi-program Benchmarkmentioning
confidence: 99%
See 1 more Smart Citation
“…Van Biesbrouck et al [27], [28], [29] propose the cophase matrix for guiding sampled simultaneous multithreading (SMT) processor simulation running multiprogram workloads. The idea of the cophase matrix is to keep track of the Fig.…”
Section: Fast Multithreaded Processor Simulationmentioning
confidence: 99%