Distributed Computing Laboratory DCL

This is an old revision of the document!


MCTOP is an abstraction of multi-core topologies augmented with important low-level hardware information, such as memory bandwidths and communication latencies. We show how to automatically generate MCTOP using libmctop, our library that leverages the determinism of cache-coherence protocols to infer the topology of multi-cores using only latency measurements. MCTOP enables developers to accurately and portably define high-level performance optimization policies.




For any questions/problems, please contact georgios.chatzopoulos@epfl.ch and vasileios.trigonakis@epfl.ch.