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 raw-IPC m...
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...
© 2015 IEEE.Although definition of single-program benchmarks is relatively straight-forward-a benchm...
Weighted speedup is nowadays the most commonly used multiprogram workload performance metric. Weight...
Abstract—Weighted speedup is nowadays the most commonly used multiprogram workload performance metri...
International audienceSeveral different metrics have been proposed for quantifying the throughput of...
Running multiple programs on a processor aims at increasing the throughput of that processor. Howeve...
Measuring throughput is not as straightforward as measuring execution time. This has led to an ongoi...
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...
There are many metrics designed to assist in the performance debugging of large-scale parallel appli...
Multithreaded architectures are becoming more and more popular. In order to evaluate their behavior,...
In the last years, the portability term has enriched itself with new meanings: research communities ...
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...
© 2015 IEEE.Although definition of single-program benchmarks is relatively straight-forward-a benchm...
Weighted speedup is nowadays the most commonly used multiprogram workload performance metric. Weight...
Abstract—Weighted speedup is nowadays the most commonly used multiprogram workload performance metri...
International audienceSeveral different metrics have been proposed for quantifying the throughput of...
Running multiple programs on a processor aims at increasing the throughput of that processor. Howeve...
Measuring throughput is not as straightforward as measuring execution time. This has led to an ongoi...
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...
There are many metrics designed to assist in the performance debugging of large-scale parallel appli...
Multithreaded architectures are becoming more and more popular. In order to evaluate their behavior,...
In the last years, the portability term has enriched itself with new meanings: research communities ...
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...
© 2015 IEEE.Although definition of single-program benchmarks is relatively straight-forward-a benchm...