作者: Youhui Zhang , Ziqiang Qian , Weimin Zheng
DOI: 10.1109/CINC.2009.6
关键词:
摘要: Some research results show that on average 67% of broadcasts for the maintenance cache coherence in SMP systems are unnecessary. To reduce unnecessary overhead snoopy-based systems, this paper proposes a new software/hardware hybrid optimization-the programmer can insert special instructions into programs to direct related hardware enable/disable broadcast operations, so some potential unshared variables avoided without violating data coherence. We design mechanism along with proposed protocol. Moreover, it is simulated simulation platform and improvement apparent. Although insertion manual, accords existing programming model.