Aiming at solving the problem that cache frequent conflict misses in linear layout and Z-layout write back of embedded GPU tile buffer caused by the large address spans
a tile buffer supporting multi-level U-layout is designd
which makes the address continuous when the pixel data is written back
reduces the cache conflict misses and improves the cache hit rate. The experimental results show that when configuring tile buffers of different sizes
the U-layout improves the hit rate by 4%~13% compared to the linear layout cache
and increases the hit rate by 1%~9% compared to the Z-layout.
关键词
Keywords
references
BETHEL E W, CAMP D, DONOFRIO D, et al. Improving performance of structured-memory, data-intensive applications on multi-core platforms via a space-filling curve memory layout[C]// IEEE International Parallel and Distributed Processing Symposium Workshop. IEEE Computer Society. Salvador, Brazil, 2015: 565-574.
WANG B K, FUKAZAWA Y, KONDO T, et al. A cache memory with unit tile and line accessibility[C]// IEEE/ACIS, International Conference on Computer and Information Science. Nagoya, Japan IEEE, 2016: 1-6.
王佳. Tlie-based嵌入式图形处理器的研究与设计[D].济南: 山东大学, 2014.
LI N, FANG Y J. Memory layout method for image processing embedded system[C]// ICEMI′2005国际电子测量与仪器学术会议.中国, 北京, 2005.