Study Record/Compiler
loop tiling
choi.95
2022. 9. 3. 15:52
Loop tiling
- Tiling is skewed to satisfy data dependences
- After tiling, parallelism only exists within a tile due to data dependences between tiles due to data dependences between tiles
Question
1. How to select chunk size?
2. Is recovery overhead necessary?
Motivation
- momery bandwidth problem를 해결하기 위해 data locality optimization을 적용
- data/control dependence에 의해 부과된 restriction을 완화
* loop tiling에서 recovery overhead가 무슨 의미?