DocumentCode
624327
Title
Modelling communication overhead for accessing local memories in hardware accelerators
Author
Prakash, Aravind ; Siew-Kei Lam ; Srikanthan, Thambipillai ; Clarke, Christopher T.
Author_Institution
Center for High Performance Embedded Syst., NTU, Singapore, Singapore
fYear
2013
fDate
5-7 June 2013
Firstpage
31
Lastpage
34
Abstract
Local memories increase the efficiency of hardware accelerators by enabling fast accesses to frequently used data. In addition, the access latencies of local memories are deterministic which allows for more accurate evaluation of the system performance during design exploration. We have previously proposed local memories with an un-cached memory slave interface that permits program running on the processor to access the locally stored variables in the hardware accelerator. While this has relaxed the memory constraints for porting code sections to hardware accelerators, there is now a need to consider the read/write access penalties of local memories from the processor during design exploration. In order to facilitate the selection of profitable hardware accelerators, we need an accurate performance model that takes into account these read/write access penalties. In this paper, we propose a novel model to estimate the penalty incurred due to memory dependencies between the program running on the processor and the local memories in the FPGA hardware accelerator. This model can be used in an automated design exploration framework for heterogeneous FPGA platforms to select profitable hardware accelerators with local memories.
Keywords
field programmable gate arrays; memory architecture; FPGA hardware accelerator; access latencies; code section; communication overhead modelling; data access; design exploration; heterogeneous FPGA platform; local memories; locally stored variable access; memory constraint; memory dependencies; read/write access penalties; system performance evaluation; uncached memory slave interface; Acceleration; Equations; Field programmable gate arrays; Hardware; Mathematical model; Measurement; Software; custom hardware; hardware acceleration; memory dependency;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems, Architectures and Processors (ASAP), 2013 IEEE 24th International Conference on
Conference_Location
Washington, DC
ISSN
2160-0511
Print_ISBN
978-1-4799-0494-5
Type
conf
DOI
10.1109/ASAP.2013.6567547
Filename
6567547
Link To Document