Running multiple programs on a processor aims at increasing the throughput of that processor. However, defining meaningful throughput metrics in a simulation environment is not as straightforward as reporting execution time. This has led to an ongoing debate on what forms a meaningful throughput metric for multiprogram workloads. We present a method to construct throughput metrics in a systematic way: we start by expressing assumptions on job size, job distribution, scheduling, and so forth that together define a theoretical throughput experiment. The throughput metric is then the average throughput of this experiment. Different assumptions lead to different metrics, so one should be aware of these assumptions when making conclusions based ...
Throughput (TP) has been a fundamental metric in quantifying input system performance. TP is a conce...
Advanced many-core CPU chips already have few hundreds of processing cores (e.g. 160 cores in an IBM...
The complexity of modern computer systems may enable minor variations in performance evaluation proc...
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 ...
Measuring throughput is not as straightforward as measuring execution time. This has led to an ongoi...
International audienceSeveral different metrics have been proposed for quantifying the throughput of...
Multicore processors can improve performance by decreasing the execution latency of parallel program...
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...
Assessing the performance of multiprogram workloads running on multithreaded hardware is difficult b...
International audienceWe introduce two throughput metrics referred to as flow-and time-sampled throu...
This work contributes to throughput calculation for real-time multiprocessor applications experienci...
Multithreaded architectures are becoming more and more popular. In order to evaluate their behavior,...
Introduction The conclusions drawn from a benchmark study of computer performance depend not only o...
Throughput (TP) has been a fundamental metric in quantifying input system performance. TP is a conce...
Advanced many-core CPU chips already have few hundreds of processing cores (e.g. 160 cores in an IBM...
The complexity of modern computer systems may enable minor variations in performance evaluation proc...
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 ...
Measuring throughput is not as straightforward as measuring execution time. This has led to an ongoi...
International audienceSeveral different metrics have been proposed for quantifying the throughput of...
Multicore processors can improve performance by decreasing the execution latency of parallel program...
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...
Assessing the performance of multiprogram workloads running on multithreaded hardware is difficult b...
International audienceWe introduce two throughput metrics referred to as flow-and time-sampled throu...
This work contributes to throughput calculation for real-time multiprocessor applications experienci...
Multithreaded architectures are becoming more and more popular. In order to evaluate their behavior,...
Introduction The conclusions drawn from a benchmark study of computer performance depend not only o...
Throughput (TP) has been a fundamental metric in quantifying input system performance. TP is a conce...
Advanced many-core CPU chips already have few hundreds of processing cores (e.g. 160 cores in an IBM...
The complexity of modern computer systems may enable minor variations in performance evaluation proc...