Modelling communication overhead for accessing local memories in hardware accelerators

Alok Prakash, Siew-Kei Lam, Thambipillai Srikanthan, C T Clarke

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

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.
Original languageEnglish
Title of host publication2013 IEEE 24th International Conference on Application-Specific Systems, Architectures and Processors (ASAP)
PublisherIEEE
Pages31-34
DOIs
Publication statusPublished - 2013
Event2013 IEEE 24th International Conference on Application-Specific Systems, Architectures and Processors - Washington DC , USA United States
Duration: 5 Jun 20137 Jun 2013

Conference

Conference2013 IEEE 24th International Conference on Application-Specific Systems, Architectures and Processors
CountryUSA United States
CityWashington DC
Period5/06/137/06/13

Fingerprint Dive into the research topics of 'Modelling communication overhead for accessing local memories in hardware accelerators'. Together they form a unique fingerprint.

  • Cite this

    Prakash, A., Lam, S-K., Srikanthan, T., & Clarke, C. T. (2013). Modelling communication overhead for accessing local memories in hardware accelerators. In 2013 IEEE 24th International Conference on Application-Specific Systems, Architectures and Processors (ASAP) (pp. 31-34). IEEE. https://doi.org/10.1109/ASAP.2013.6567547