Measuring throughput is not as straightforward as measuring execution time. This has led to an ongoing debate on what forms a meaningful throughput metric for multi-program workloads. We present a method to construct throughput metrics in a systematic way: we start by expressing assumptions on job size, job distribution, scheduling, etc., 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 select the metric whose assumptions are close to the real usage he/she has in mind. We elaborate multiple metrics based on different assumptions. In particular, we identify the assumptions that lead to the commonly ...
Throughput (TP) has been a fundamental metric in quantifying input system performance. TP is a conce...
Performance must be measured to: Assess the behavior of a computing system. Compare various systems....
Abstract. The evaluation of parallel job schedulers hinges on two things: the use of appropriate met...
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 ...
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...
This work contributes to throughput calculation for real-time multiprocessor applications experienci...
International audienceWe introduce two throughput metrics referred to as flow-and time-sampled throu...
Multithreaded architectures are becoming more and more popular. In order to evaluate their behavior,...
Accurate workload prediction and throughput estimation are keys in efficient proactive power and per...
Throughput (TP) has been a fundamental metric in quantifying input system performance. TP is a conce...
Performance must be measured to: Assess the behavior of a computing system. Compare various systems....
Abstract. The evaluation of parallel job schedulers hinges on two things: the use of appropriate met...
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 ...
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...
This work contributes to throughput calculation for real-time multiprocessor applications experienci...
International audienceWe introduce two throughput metrics referred to as flow-and time-sampled throu...
Multithreaded architectures are becoming more and more popular. In order to evaluate their behavior,...
Accurate workload prediction and throughput estimation are keys in efficient proactive power and per...
Throughput (TP) has been a fundamental metric in quantifying input system performance. TP is a conce...
Performance must be measured to: Assess the behavior of a computing system. Compare various systems....
Abstract. The evaluation of parallel job schedulers hinges on two things: the use of appropriate met...