2 papers
cs.PF2024
CesASMe and Staticdeps: static detection of memory-carried dependencies for code analyzers
Théophile Bastian, Hugo Pompougnac, Alban Dutilleul +1
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 simplif…
cs.AR2020
PALMED: Throughput Characterization for Superscalar Architectures -- Extended Version
Nicolas Derumigny, Fabian Gruber, Théophile Bastian +4
In a super-scalar architecture, the scheduler dynamically assigns micro-operations (OPs) to execution ports. The port mapping of an architecture describes how an instruction dec…