DocumentCode :
2031720
Title :
TEACA: Thread ProgrEss Aware Coherence Adaption for hybrid coherence protocols
Author :
Jianhua Li ; Liang Shi ; Qingan Li ; Xue, Chun Jason ; Yinlong Xu
Author_Institution :
Coll. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
fYear :
2012
fDate :
11-12 Oct. 2012
Firstpage :
19
Lastpage :
26
Abstract :
Hybrid coherence protocols can provide the scalability of directory protocols and low latency sharing miss handling in snooping protocols simultaneously. Unfortunately, how to adapt the hybrid protocols at runtime is not well studied. This paper proposes Thread ProgrEss Aware Coherence Adaption (TEACA) which utilizes the thread progress information as the hints to adapt hybrid coherence protocols. Specifically, TEACA fuses the memory system statistics to estimate the progress of threads. Based on the estimated thread progress information, TEACA dynamically categorizes threads into leader threads and laggard threads. The thread categorization decisions are then leveraged for efficient coherence adaption in hybrid coherence protocols. A case study on a recently proposed hybrid protocol (PATCH [29]) shows that, with the hints from TEACA, the enhanced hybrid protocol outperforms its baseline in both application execution time and energy dissipation.
Keywords :
protocols; TEACA; application execution time; directory protocols; energy dissipation; hybrid coherence protocols; laggard threads; leader threads; memory system statistics; snooping protocols; thread progress aware coherence adaption; thread progress information; Cache Coherence; Energy Efficient; Hybrid Protocol; Parallel Application;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Systems for Real-time Multimedia (ESTIMedia), 2012 IEEE 10th Symposium on
Conference_Location :
Tampere
Print_ISBN :
978-1-4673-4968-0
Electronic_ISBN :
978-1-4673-4966-6
Type :
conf
DOI :
10.1109/ESTIMedia.2012.6507024
Filename :
6507024
Link To Document :
بازگشت