Optimizing Multithreaded Access to Global Variables in SPM through Compiler-Enhanced Dependency Analysis

Citations

SCOPUS

0

초록

Scratchpad memory (SPM) occupies less space and consumes less energy than cache memory. However, unlike with cache memory, the user or the compiler must directly allocate the data or instructions. In this paper, we propose a new compiler based on the LLVM compiler that allocates frequently used global variables to the SPM and addresses issues in a multi-threaded environment with frequent I/O operations. The results demonstrate approximately a 27% reduction in energy consumption. © 2024 IEEE.

제목
Optimizing Multithreaded Access to Global Variables in SPM through Compiler-Enhanced Dependency Analysis
저자
Jeon, Gihyeon; Park, Daejin
DOI
10.1109/TENCON61640.2024.10902979
발행일
2024
유형
Conference paper
저널명
IEEE Region 10 Annual International Conference, Proceedings/TENCON
페이지
802 ~ 803