activity
20152025
most citedCollective Mind, Part II: Towards Performance- and Cost-Aware Software Engineering as a Natural Science

10 citations · 12 across the 6 of their papers we have counts for

collaborators

6 papers

cs.PF2025

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…

cs.DC2024★ 1 cited

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…

cs.PF2024

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…

cs.CR2021★ 1 cited

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…

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…

cs.SE2015★ 10 cited

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…