Back to Search
Start Over
WiDir: A Wireless-Enabled Directory cache coherence protocol
- Source :
- UPCommons. Portal del coneixement obert de la UPC, Universitat Politècnica de Catalunya (UPC), HPCA, 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA)
- Publication Year :
- 2021
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2021.
-
Abstract
- As the core count in shared-memory manycores keeps increasing, it is becoming increasingly harder to design cache-coherence protocols that deliver high performance without an inordinate increase in complexity and cost. In particular, sharing patterns where a group of cores frequently reads and writes a shared variable are hard to support efficiently. Hence, programmers end up tuning their applications to avoid these patterns, hurting the programmability of shared memory. To address this problem, this paper uses the recently-proposed on-chip wireless network technology to augment a conventional invalidation-based directory cache coherence protocol. We call the resulting protocol WiDir. WiDir seamlessly transitions between wired and wireless coherence transactions for a given line based on the access patterns in a programmer-transparent manner. In this paper, we describe the protocol transitions in detail. Further, an evaluation using SPLASH and PARSEC applications shows that WiDir substantially reduces the memory stall time of applications. As a result, for 64-core runs, WiDir reduces the execution time of applications by an average of 22% compared to a conventional directory protocol. Moreover, WiDir is more scalable. These benefits are obtained with a very modest power cost. This work was funded in part by NSF Grant No. CCF1629431 and by EU’s Horizon 2020 Research and Innovation Programme Grant No. 863337 (WiPLASH).
- Subjects :
- Computer science
Cache memory
Memòria cau
02 engineering and technology
Directory
Wireless network on chip
Parsec
0202 electrical engineering, electronic engineering, information engineering
Multiprocessors
Protocol (object-oriented programming)
Informàtica::Arquitectura de computadors [Àrees temàtiques de la UPC]
Multi-core processor
Hardware_MEMORYSTRUCTURES
business.industry
Wireless network
020206 networking & telecommunications
Multiprocessadors
020202 computer hardware & architecture
Shared memory
Multicore
Scalability
Networks on a chip
business
Directory cache coherence protocol
Cache coherence
Computer network
Subjects
Details
- Language :
- English
- ISBN :
- 978-1-66542-235-2
- ISBNs :
- 9781665422352
- Database :
- OpenAIRE
- Journal :
- UPCommons. Portal del coneixement obert de la UPC, Universitat Politècnica de Catalunya (UPC), HPCA, 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA)
- Accession number :
- edsair.doi.dedup.....2db70d01e01f8bc5845ea3bf9b172312
- Full Text :
- https://doi.org/10.1109/HPCA51647.2021.00034