Skip to main content

Showing 1–2 of 2 results for author: Dutilleul, A

.
  1. arXiv:2402.15773  [pdf, other

    cs.PF

    Performance bottlenecks detection through microarchitectural sensitivity

    Authors: Hugo Pompougnac, Alban Dutilleul, Christophe Guillon, Nicolas Derumigny, Fabrice Rastello

    Abstract: Modern Out-of-Order (OoO) CPUs are complex systems with many components interleaved in non-trivial ways. Pinpointing performance bottlenecks and understanding the underlying causes of program performance issues are critical tasks to make the most of hardware resources. We provide an in-depth overview of performance bottlenecks in recent OoO microarchitectures and describe the difficulties of det… ▽ More

    Submitted 24 February, 2024; originally announced February 2024.

  2. arXiv:2402.14567  [pdf, other

    cs.PF

    CesASMe and Staticdeps: static detection of memory-carried dependencies for code analyzers

    Authors: Théophile Bastian, Hugo Pompougnac, Alban Dutilleul, Fabrice Rastello

    Abstract: A variety of code analyzers, such as IACA, uiCA, llvm-mca or Ithemal, strive to statically predict the throughput of a computation kernel. Each analyzer is based on its own simplified CPU model reasoning at the scale of a basic block. Facing this diversity, evaluating their strengths and weaknesses is important to guide both their usage and their enhancement. We present CesASMe, a fully-tooled s… ▽ More

    Submitted 22 February, 2024; originally announced February 2024.