10 citations · 12 across the 6 of their papers we have counts for
6 papers
XTC, A Research Platform for Optimizing AI Workload Operators
Pompougnac Hugo, Guillon Christophe, Noiry Sylvain +3
Achieving high efficiency on AI operators demands precise control over computation and data movement. However, existing scheduling languages are locked into specific compiler ecosy…
Performance Debugging through Microarchitectural Sensitivity and Causality Analysis
Alban Dutilleul, Hugo Pompougnac, Nicolas Derumigny +4
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…
Performance bottlenecks detection through microarchitectural sensitivity
Hugo Pompougnac, Alban Dutilleul, Christophe Guillon +2
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…
Secure Optimization Through Opaque Observations
Son Tuan Vu, Albert Cohen, Karine Heydemann +2
Secure applications implement software protections against side-channel and physical attacks. Such protections are meaningful at machine code or micro-architectural level, but they…
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…
Collective Mind, Part II: Towards Performance- and Cost-Aware Software Engineering as a Natural Science
Grigori Fursin, Abdul Memon, Christophe Guillon +1
Nowadays, engineers have to develop software often without even knowing which hardware it will eventually run on in numerous mobile phones, tablets, desktops, laptops, data centers…