Back to Search Start Over

Memory fartitioning-based modulo scheduling for high-level synthesis

Authors :
Shaojun Wei
Leibo Liu
Shouyi Yin
Xianqing Yao
Tianyi Lu
Zhicong Xie
Source :
ISCAS
Publication Year :
2017
Publisher :
IEEE, 2017.

Abstract

High-Level Synthesis (HLS) has been widely recognized as an efficient compilation process targeting FPGAs for algorithm evaluation and product prototyping. However, the massively parallel memory access demands and the extremely expensive cost of single-bank memory with multi-port have impeded loop pipelining performance. Thus, based on an alternative multi-bank memory architecture, a joint approach that employs memory-aware force directed scheduling and multi-cycle memory partitioning is formally proposed to achieve legitimate pipelining kernel and valid bank mapping with less resource consumption and optimal pipelining performance. The experimental results over a variety of benchmarks show that our approach can achieve the optimal pipelining performance and meanwhile reduce the number of multiple independent memory banks by 55.1% on average, compared with the state-of-the-art approaches.

Details

Database :
OpenAIRE
Journal :
2017 IEEE International Symposium on Circuits and Systems (ISCAS)
Accession number :
edsair.doi...........1634e899b74fc23ad575f7ecbdeed6c3
Full Text :
https://doi.org/10.1109/iscas.2017.8050969