Exploration of Memory and Cluster Modes in Directory-based Many-core CMPs cover image

Exploration of Memory and Cluster Modes in Directory-based Many-core CMPs


Subodha Charles Chetan Arvind Patil Umit Y. Ogras Prabhat Mishra


IEEE/ACM International Symposium on Networks-on-Chip (NOCS), Torino, Italy, October 4-5, 2018


Abstract

Networks-on-chip have become the standard interconnect solution to address the communication requirements of many-core chip multiprocessors. It is well-known that network performance and power consumption depend critically on the traffic load. The network traffic itself is a function of not only the application, but also the cache coherence protocol, and memory controller/directory locations. Communication between the distributed directory to memory can introduce hotspots, since the number of memory controllers is much smaller than the number of cores. Therefore, it is critical to account for directory-memory communication, and model them accurately in architecture simulators. This paper analyzes the impact of directory-memory traffic and different memory and cluster modes on the NoC traffic and system performance. We demonstrate that unrealistic models in a widely used multiprocessor simulator produce misleading power and performance predictions. Finally, we evaluate different memory and cluster modes supported by Intel Xeon-Phi processors, and validate our models on four different cache coherence protocols.


View Full Paper

IEEEXplore

PDF


Citation


@inproceedings{charles2018exploration,
  title={Exploration of memory and cluster modes in directory-based many-core cmps},
  author={Charles, Subodha and Patil, Chetan Arvind and Ogras, Umit Y and Mishra, Prabhat},
  booktitle={2018 Twelfth IEEE/ACM International Symposium on Networks-on-Chip (NOCS)},
  pages={1--8},
  year={2018},
  organization={IEEE}
}