Skip to Main content Skip to Navigation
Conference papers

Sequential Performance: Raising Awareness of the Gory Details

Erven Rohou 1 David Guyon 1
1 ALF - Amdahl's Law is Forever
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
Abstract : The advent of multicore and manycore processors, including GPUs, in the customer market encouraged developers to focus on extraction of parallelism. While it is certainly true that parallelism can deliver performance boosts, parallelization is also a very complex and error-prone task, and any applications are still dominated by sequential sections. Micro-architectures have become extremely complex, and they usually do a very good job at executing fast a given sequence of instructions. When they occasionally fail, however, the penalty is severe. Pathological behaviors often have their roots in very low-level details of the micro-architecture, hardly available to the programmer. We argue that the impact of these low-level features on performance has been overlooked, often relegated to experts. We show that a few metrics can be easily defined to help assess the overall performance of an application, and quickly diagnose a problem. Finally, we illustrate our claim with a simple prototype, along with use cases.
Document type :
Conference papers
Complete list of metadata

Cited literature [22 references]  Display  Hide  Download
Contributor : Erven Rohou Connect in order to contact the contributor
Submitted on : Wednesday, June 10, 2015 - 11:14:03 AM
Last modification on : Thursday, January 20, 2022 - 4:20:23 PM
Long-term archiving on: : Tuesday, April 25, 2017 - 5:48:22 AM


Files produced by the author(s)



Erven Rohou, David Guyon. Sequential Performance: Raising Awareness of the Gory Details. International Conference on Computational Science, Jun 2015, Reykjavik, Iceland. ⟨10.1016/j.procs.2015.05.347⟩. ⟨hal-01162336⟩



Les métriques sont temporairement indisponibles