Skip to main content

Unified Instruction/Translation/Data (UNITD) coherence: One protocol to rule them all

Publication ,  Conference
Romanescu, BF; Lebeck, AR; Sorin, DJ; Bracy, A
Published in: Proceedings - International Symposium on High-Performance Computer Architecture
January 1, 2010

We propose UNITD, a unified hardware coherence framework that integrates translation coherence into the existing cache coherence protocol. In UNITD coherence protocols, the TLBs participate in the cache coherence protocol just like the instruction and data caches, without requiring any changes to the existing coherence protocol. UNITD eliminates the need for the software TLB shootdown routine, a procedure known to be performance costly and non-scalable. We evaluate snooping and directory UNITD coherence protocols on multicore processors with 2-16 cores, and we demonstrate that UNITD reduces the performance penalty associated with TLB coherence to almost zero. ©2009 IEEE.

Duke Scholars

Published In

Proceedings - International Symposium on High-Performance Computer Architecture

DOI

ISSN

1530-0897

ISBN

9781424456581

Publication Date

January 1, 2010
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Romanescu, B. F., Lebeck, A. R., Sorin, D. J., & Bracy, A. (2010). Unified Instruction/Translation/Data (UNITD) coherence: One protocol to rule them all. In Proceedings - International Symposium on High-Performance Computer Architecture. https://doi.org/10.1109/hpca.2010.5416643
Romanescu, B. F., A. R. Lebeck, D. J. Sorin, and A. Bracy. “Unified Instruction/Translation/Data (UNITD) coherence: One protocol to rule them all.” In Proceedings - International Symposium on High-Performance Computer Architecture, 2010. https://doi.org/10.1109/hpca.2010.5416643.
Romanescu BF, Lebeck AR, Sorin DJ, Bracy A. Unified Instruction/Translation/Data (UNITD) coherence: One protocol to rule them all. In: Proceedings - International Symposium on High-Performance Computer Architecture. 2010.
Romanescu, B. F., et al. “Unified Instruction/Translation/Data (UNITD) coherence: One protocol to rule them all.” Proceedings - International Symposium on High-Performance Computer Architecture, 2010. Scopus, doi:10.1109/hpca.2010.5416643.
Romanescu BF, Lebeck AR, Sorin DJ, Bracy A. Unified Instruction/Translation/Data (UNITD) coherence: One protocol to rule them all. Proceedings - International Symposium on High-Performance Computer Architecture. 2010.

Published In

Proceedings - International Symposium on High-Performance Computer Architecture

DOI

ISSN

1530-0897

ISBN

9781424456581

Publication Date

January 1, 2010