Memory and Parallelism Analysis Using a Platform-Independent Approach
Abstract
Emerging computing architectures such as near-memory computing (NMC) promise improved performance for applications by reducing the data movement between CPU and memory. However, detecting such applications is not a trivial task. In this ongoing work, we extend the state-of-the-art platform-independent software analysis tool with NMC related metrics such as memory entropy, spatial locality, data-level, and basic-block-level parallelism. These metrics help to identify the applications more suitable for NMC architectures.
- Publication:
-
arXiv e-prints
- Pub Date:
- April 2019
- DOI:
- 10.48550/arXiv.1904.08762
- arXiv:
- arXiv:1904.08762
- Bibcode:
- 2019arXiv190408762C
- Keywords:
-
- Computer Science - Distributed;
- Parallel;
- and Cluster Computing;
- Computer Science - Hardware Architecture;
- Computer Science - Performance
- E-Print:
- 22nd ACM International Workshop on Software and Compilers for Embedded Systems (SCOPES '19), May 2019