Back to Search
Start Over
Memory fartitioning-based modulo scheduling for high-level synthesis
- 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