Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
mctop [2017/03/28 20:57]
chatzopo
mctop [2017/03/28 21:06] (current)
chatzopo
Line 2: Line 2:
 ====== MCTOP ====== ====== MCTOP ======
  
-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.+MCTOP is an abstraction of multi-core topologies augmented with important low-level hardware information,​ such as memory bandwidths and communication latencies. We 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 define ​performance policies, expressing ​high-level semantics that utilize the low-level performance ​details of multi-cores. This way, MCTOP enables the design of easy, portable, and efficient optimizations.
  
 {{:​research::​mctopwordle.png?​800}} {{:​research::​mctopwordle.png?​800}}