TEACA: Thread ProgrEss Aware Coherence Adaption for hybrid coherence protocols

  • Jianhua Li
  • , Liang Shi
  • , Qingan Li
  • , Chun Jason Xue
  • , Yinlong Xu

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

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.

Original languageEnglish
Title of host publication2012 IEEE 10th Symposium on Embedded Systems for Real-Time Multimedia, ESTIMedia 2012
Pages19-26
Number of pages8
DOIs
StatePublished - 2012
Externally publishedYes
Event2012 IEEE 10th Symposium on Embedded Systems for Real-Time Multimedia, ESTIMedia 2012 - Tampere, Finland
Duration: 11 Oct 201212 Oct 2012

Publication series

Name2012 IEEE 10th Symposium on Embedded Systems for Real-Time Multimedia, ESTIMedia 2012

Conference

Conference2012 IEEE 10th Symposium on Embedded Systems for Real-Time Multimedia, ESTIMedia 2012
Country/TerritoryFinland
CityTampere
Period11/10/1212/10/12

Keywords

  • Cache Coherence
  • Energy Efficient
  • Hybrid Protocol
  • Parallel Application

Fingerprint

Dive into the research topics of 'TEACA: Thread ProgrEss Aware Coherence Adaption for hybrid coherence protocols'. Together they form a unique fingerprint.

Cite this