International audienceSeveral different metrics have been proposed for quantifying the throughput of multicore processors. There is no clear consensus about which metric should be used. Some studies even use several throughput metrics. We show that there exists a relation between single-thread average performance metrics and throughput metrics, and that throughput metrics inherit the meaning or lack of meaning of the corresponding single-thread metric. We show that two popular throughput metrics, the weighted speedup and the harmonic mean of speedups, are inconsistent: they do not give equal importance to all benchmarks. Moreover we demonstrate that the weighted speedup favors unfairness. We show that the harmonic mean of IPCs, a seldom use...
this paper argues that a useful metric for parallel algorithm analysis should be consistent, quantit...
Advanced many-core CPU chips already have few hundreds of processing cores (e.g. 160 cores in an IBM...
Assessing the performance of multiprogram workloads running on multithreaded hardware is difficult b...
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 ...
Abstract—Weighted speedup is nowadays the most commonly used multiprogram workload performance metri...
Weighted speedup is nowadays the most commonly used multiprogram workload performance metric. Weight...
Multicore processors can improve performance by decreasing the execution latency of parallel program...
Throughput (TP) has been a fundamental metric in quantifying input system performance. TP is a conce...
Multi-threaded processors execute multiple threads concurrently in order to increase overall through...
International audienceMulti-threaded processors execute multiple threads concurrently in order to in...
International audienceWe introduce two throughput metrics referred to as flow-and time-sampled throu...
We present an analytical study of throughput measures in processor sharing queuing systems with rand...
this paper argues that a useful metric for parallel algorithm analysis should be consistent, quantit...
Advanced many-core CPU chips already have few hundreds of processing cores (e.g. 160 cores in an IBM...
Assessing the performance of multiprogram workloads running on multithreaded hardware is difficult b...
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 ...
Abstract—Weighted speedup is nowadays the most commonly used multiprogram workload performance metri...
Weighted speedup is nowadays the most commonly used multiprogram workload performance metric. Weight...
Multicore processors can improve performance by decreasing the execution latency of parallel program...
Throughput (TP) has been a fundamental metric in quantifying input system performance. TP is a conce...
Multi-threaded processors execute multiple threads concurrently in order to increase overall through...
International audienceMulti-threaded processors execute multiple threads concurrently in order to in...
International audienceWe introduce two throughput metrics referred to as flow-and time-sampled throu...
We present an analytical study of throughput measures in processor sharing queuing systems with rand...
this paper argues that a useful metric for parallel algorithm analysis should be consistent, quantit...
Advanced many-core CPU chips already have few hundreds of processing cores (e.g. 160 cores in an IBM...
Assessing the performance of multiprogram workloads running on multithreaded hardware is difficult b...