Home > Papers

 
 
A Software-Controlled Cache Coherence Optimization for Snoopy-based SMP system
Zhang Youhui * #,Ziqiang Qian,Weimin Zheng
Tsinghua University
*Correspondence author
#Submitted by
Subject:
Funding: 中国高技术研究发展计划(863),国家自然科学基金(No.2006AA01Z111,60773147)
Opened online: 3 January 2009
Accepted by: none
Citation: Zhang Youhui,Ziqiang Qian,Weimin Zheng.A Software-Controlled Cache Coherence Optimization for Snoopy-based SMP system[OL]. [ 3 January 2009] http://en.paper.edu.cn/en_releasepaper/content/27197
 
 
Some testing results show that on average 67% of broadcasts for the maintenance of cache coherence in SMP systems are unnecessary. To reduce the unnecessary overhead of snoopy-based embedded SMP systems, this paper proposes a new software/hardware hybrid cache coherence optimization—the programmer can insert special instructions into programs to direct related hardware to enable/disable broadcast operations, so some potential broadcasts for unshared variables are avoided without violating data coherence. We design the mechanism along with a proposed coherence protocol. Moreover, it is simulated on a SMP simulation platform and the results show that the improvement is apparent. Although the insertion is manual, we believe it accords with the existing SMP programming model.
Keywords:SMP, cache coherence, snoopy-based protocol
 
 
 

For this paper

  • PDF (0B)
  • ● Revision 0   
  • ● Print this paper
  • ● Recommend this paper to a friend
  • ● Add to my favorite list

    Saved Papers

    Please enter a name for this paper to be shown in your personalized Saved Papers list

Tags

Add yours

Related Papers

  • Other similar papers

Statistics

PDF Downloaded 363
Bookmarked 0
Recommend 5
Comments Array
Submit your papers