International audienceSince several years, classical multiprocessor systems have evolved to multicores, which tightly integrate multiple CPU cores on a single die or package. This technological shift leads to sharing of microarchitectural resources between the individual cores, which has direct implications on the performance of parallel applications. It consequently makes understanding and tuning these significantly harder, besides the already complex issues of parallel programming. In this work, we empirically analyze various microarchitectural effects on the performance of parallel applications, through repeatable experiments. We show their importance, besides the effects described by Amdahl's law and synchronization or communication con...
Amdahl's Law dictates that in parallel applications serial sections establish an upper limit on the ...
Over the past 15 years, microprocessor performance hasdoubled approximately every 18 months through ...
The end of Dennard scaling also brought an end to frequency scaling as a means to improve performanc...
Since many years, we observe a shift from classical multiprocessor systems tomulticores, which tight...
peer-reviewedThe shift towards multicore processing has led to a much wider population of developer...
This paper looks at the power-performance implications of running parallel applications on chip mult...
International audience—Estimating the potential performance of parallel applications on the yet-to-b...
Ensuring the continuous scaling of parallel applications is challenging on many-core processors, due...
In recent years the High Performance Computing (HPC) industry has benefited from the development of ...
The paper investigates the influence of the load factor of the shared memory on the efficiency of mu...
This paper looks at the power-performance implications of running parallel applications on chip mult...
Multicore processors can improve performance by decreasing the execution latency of parallel program...
International audienceIn [8], we demonstrated that contrary to sequential applications, parallel Ope...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
peer-reviewedIn recent years there has been a shift in microprocessor manufacture from building sing...
Amdahl's Law dictates that in parallel applications serial sections establish an upper limit on the ...
Over the past 15 years, microprocessor performance hasdoubled approximately every 18 months through ...
The end of Dennard scaling also brought an end to frequency scaling as a means to improve performanc...
Since many years, we observe a shift from classical multiprocessor systems tomulticores, which tight...
peer-reviewedThe shift towards multicore processing has led to a much wider population of developer...
This paper looks at the power-performance implications of running parallel applications on chip mult...
International audience—Estimating the potential performance of parallel applications on the yet-to-b...
Ensuring the continuous scaling of parallel applications is challenging on many-core processors, due...
In recent years the High Performance Computing (HPC) industry has benefited from the development of ...
The paper investigates the influence of the load factor of the shared memory on the efficiency of mu...
This paper looks at the power-performance implications of running parallel applications on chip mult...
Multicore processors can improve performance by decreasing the execution latency of parallel program...
International audienceIn [8], we demonstrated that contrary to sequential applications, parallel Ope...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
peer-reviewedIn recent years there has been a shift in microprocessor manufacture from building sing...
Amdahl's Law dictates that in parallel applications serial sections establish an upper limit on the ...
Over the past 15 years, microprocessor performance hasdoubled approximately every 18 months through ...
The end of Dennard scaling also brought an end to frequency scaling as a means to improve performanc...