作者
Samuel Rogers, Hamed Tabkhi
发表日期
2018/6/24
图书
Proceedings of the 55th Annual Design Automation Conference
页码范围
1-6
简介
With the trend toward specialization, an efficient memory-path design is vital to capitalize customization in data-path. A monolithic memory hierarchy is often highly inefficient for irregular applications, traditionally targeted for CPUs. New approaches and tools are required to offer application-specific memory customization combining the benefits of cache and scratchpad memory simultaneously.
This paper introduces a novel approach for automated application-specific on-chip memory assignment and tiling. The approach offers two major tools: (1) static memory access analysis and (2) variable-level memory assignment. Static memory analysis performs at the LLVM abstraction. It extracts target-independent pointer behaviors, measures the access strides and analyze the prefetchability of variables. (2) variable-level memory assignment creates a memory allocation graph for memory assignment (cache vs. scratchpad …
引用总数
20192020202120222322
学术搜索中的文章
S Rogers, H Tabkhi - Proceedings of the 55th Annual Design Automation …, 2018