Automatic sharing classification and timely push for cache-coherent systems

Abstract

This paper proposes and evaluates Sharing/Timing Adaptive Push (STAP), a dynamic scheme for preemptively sending data from producers to consumers to minimize critical-path communication latency. STAP uses small hardware buffers to dynamically detect sharing patterns and timing requirements. The scheme applies to both intra-node and inter-socket directory… (More)
DOI: 10.1145/2807591.2807649

Topics

14 Figures and Tables