Abstract—Weighted speedup is nowadays the most commonly used multiprogram workload performance metric. Weighted speedup is a weighted-IPC metric, i.e., the multiprogram IPC of each program is first weighted with its isolated IPC. Recently, Michaud questions the validity of weighted-IPC metrics by arguing that they are inconsistent and that weighted speedup favors unfairness [4]. Instead, he advocates using the arithmetic or harmonic mean of the raw IPC values of the programs in the multiprogram workload. We show that weighted-IPC metrics are not inconsistent, and that weighted speedup is fair in giving equal importance to each program. We argue that, in contrast to raw-IPC metrics, weighted-IPC metrics have a system-level meaning, and that ...
© 2015 IEEE.Although definition of single-program benchmarks is relatively straight-forward-a benchm...
There are many metrics designed to assist in the performance debugging of large-scale parallel appli...
International audience—This article is a continuation of our previous research effort on program per...
Weighted speedup is nowadays the most commonly used multiprogram workload performance metric. Weight...
International audienceSeveral different metrics have been proposed for quantifying the throughput of...
Measuring throughput is not as straightforward as measuring execution time. This has led to an ongoi...
Running multiple programs on a processor aims at increasing the throughput of that processor. Howeve...
International audienceRunning multiple programs on a processor aims at increasing the throughput of ...
Assessing the performance of multiprogram workloads running on multithreaded hardware is difficult b...
Multicore processors can improve performance by decreasing the execution latency of parallel program...
Recent work has shown that multithreaded workloads running in execution-driven, full-system simulati...
Multithreaded architectures are becoming more and more popular. In order to evaluate their behavior,...
12 pagesThe community of program optimisation and analysis, code performance evaluation, parallelisa...
There are many metrics designed to assist in the performance debugging of large-scale parallel appli...
In the last years, the portability term has enriched itself with new meanings: research communities ...
© 2015 IEEE.Although definition of single-program benchmarks is relatively straight-forward-a benchm...
There are many metrics designed to assist in the performance debugging of large-scale parallel appli...
International audience—This article is a continuation of our previous research effort on program per...
Weighted speedup is nowadays the most commonly used multiprogram workload performance metric. Weight...
International audienceSeveral different metrics have been proposed for quantifying the throughput of...
Measuring throughput is not as straightforward as measuring execution time. This has led to an ongoi...
Running multiple programs on a processor aims at increasing the throughput of that processor. Howeve...
International audienceRunning multiple programs on a processor aims at increasing the throughput of ...
Assessing the performance of multiprogram workloads running on multithreaded hardware is difficult b...
Multicore processors can improve performance by decreasing the execution latency of parallel program...
Recent work has shown that multithreaded workloads running in execution-driven, full-system simulati...
Multithreaded architectures are becoming more and more popular. In order to evaluate their behavior,...
12 pagesThe community of program optimisation and analysis, code performance evaluation, parallelisa...
There are many metrics designed to assist in the performance debugging of large-scale parallel appli...
In the last years, the portability term has enriched itself with new meanings: research communities ...
© 2015 IEEE.Although definition of single-program benchmarks is relatively straight-forward-a benchm...
There are many metrics designed to assist in the performance debugging of large-scale parallel appli...
International audience—This article is a continuation of our previous research effort on program per...