Multicore processors can improve performance by decreasing the execution latency of parallel programs, or by increasing throughput, i.e., the quantity of work done per unit of time when executing independent tasks. Throughput is not necessarily proportional to the number of cores and can be impacted significantly by resource sharing in several parts of the microarchitecture. Quantifying the impact of resource sharing on throughput requires a throughput metric. A majority of microarchitecture studies use equal-time throughput metrics, such as IPC throughput or weighted speedup, that are based on the implicit assumption that all the jobs execute for a fixed and equal time. We argue that this assumption is not realistic. We propose and charact...
Fast file systems are critical for high-performance scientific computing, since many scientific appl...
This paper investigates co-scheduling algorithms for processing a set of parallel applications. Inst...
In recent years, the research focus has moved from core microarchitecture to uncore microarchitectur...
Multicore processors can improve performance by decreasing the execution latency of parallel program...
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...
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 audienceSince several years, classical multiprocessor systems have evolved to multicor...
Since many years, we observe a shift from classical multiprocessor systems tomulticores, which tight...
International audienceMost high-performance processors today are able to execute multiple threads of...
Advanced many-core CPU chips already have few hundreds of processing cores (e.g. 160 cores in an IBM...
International audience—Estimating the potential performance of parallel applications on the yet-to-b...
Most high-performance processors today are able to execute multiple threads of execution simultaneou...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...
Fast file systems are critical for high-performance scientific computing, since many scientific appl...
This paper investigates co-scheduling algorithms for processing a set of parallel applications. Inst...
In recent years, the research focus has moved from core microarchitecture to uncore microarchitectur...
Multicore processors can improve performance by decreasing the execution latency of parallel program...
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...
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 audienceSince several years, classical multiprocessor systems have evolved to multicor...
Since many years, we observe a shift from classical multiprocessor systems tomulticores, which tight...
International audienceMost high-performance processors today are able to execute multiple threads of...
Advanced many-core CPU chips already have few hundreds of processing cores (e.g. 160 cores in an IBM...
International audience—Estimating the potential performance of parallel applications on the yet-to-b...
Most high-performance processors today are able to execute multiple threads of execution simultaneou...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...
Fast file systems are critical for high-performance scientific computing, since many scientific appl...
This paper investigates co-scheduling algorithms for processing a set of parallel applications. Inst...
In recent years, the research focus has moved from core microarchitecture to uncore microarchitectur...