This work defines the concept of collective affinity. It is claimedthat collective affinity has more potential than single core-centricaffinity, for data locality optimization in manycores. The reason isthat collective affinity captures the potential benefits of transferringcomputations originally assigned to one core to other cores. Next,building upon the collective affinity concept and a cache contentestimation strategy, it presents a computation-to-core mappingstrategy, specifically tuned for exploiting near data computing byreducing distance-to-data.
|Title of host publication||PACT 2020 - Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques|
|Publisher||Institute of Electrical and Electronics Engineers Inc.|
|Number of pages||2|
|Publication status||Published - 2020 Sep 30|
|Event||2020 ACM International Conference on Parallel Architectures and Compilation Techniques, PACT 2020 - Virtual, Online, United States|
Duration: 2020 Oct 3 → 2020 Oct 7
|Name||Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT|
|Conference||2020 ACM International Conference on Parallel Architectures and Compilation Techniques, PACT 2020|
|Period||20/10/3 → 20/10/7|
Bibliographical noteFunding Information:
This material is based upon work supported by the National Science Foundation under grants 1763681, 1629129, 1931531, and 1629915.
© 2020 Association for Computing Machinery.
All Science Journal Classification (ASJC) codes
- Theoretical Computer Science
- Hardware and Architecture