A Parameterized ParaIIeIism Memory TempIate for Affine Array Subscript AppIication

Zhen-hua GUO,Yan-xia WU,Guo-yin ZHANG,Kui DAI
DOI: https://doi.org/10.3969/j.issn.0372-2112.2016.08.026
2016-01-01
Abstract:In current reconfigurable compiling approach for solving affine subscript operations,the automatic genera-ted feeding memory system is not optimal,especially to support an iteration pipeline structure.This paper presents a parame-terized parallel memory template to mine parallelism and reusability of data,which is considered to address the lack of such aspect in reconfigurable compilers at hand.According to the analysis of characteristics of data access to affine subscript ar-rays in pipeline iteration,our template configures alternative sub-structures such as parallel multi-bank memory,sequential access memory,RAW Buffer and Smart Buffer.Furthermore,in phase of calculating parameter values to fill the template,the memory data dependence graph method is used,in which approach the flexibility of way to create memory structure is kept. The experimental result shows that compared with related works,the compiler can generate reconfigurable hardware perform-ing a higher execution speed with less resources usage by employ the proposed memory template.
What problem does this paper attempt to address?