Loop shifting and compaction for the high-level synthesis of designs with complex control flow

@article{Gupta2004LoopSA,
  title={Loop shifting and compaction for the high-level synthesis of designs with complex control flow},
  author={Sumit Gupta and Nikil D. Dutt and Rajesh Gupta and Alexandru Nicolau},
  journal={Proceedings Design, Automation and Test in Europe Conference and Exhibition},
  year={2004},
  volume={1},
  pages={114-119 Vol.1}
}
Emerging embedded system applications in multimedia and image processing are characterized by complex control flow consisting of deeply nested conditionals and loops. Wepresent a technique called loop shifting that incrementally exploits loop level parallelism across iterations by shifting and compacting operations across loop iterations. Our experimental results show that loop shifting is particularly effective for the synthesis of designs with complex control especially when resource… CONTINUE READING
Highly Cited
This paper has 45 citations. REVIEW CITATIONS

Citations

Publications citing this paper.
Showing 1-10 of 30 extracted citations

Resolving Loop Pipelining Issues in the CCC High-level Synthesis E-CAD Framework

2018 41st International Conference on Telecommunications and Signal Processing (TSP) • 2018
View 1 Excerpt

Loop pipelining in high-level synthesis with CCC

2017 6th International Conference on Modern Circuits and Systems Technologies (MOCAST) • 2017
View 1 Excerpt

Minimal-area loop pipelining for high-level synthesis with CCC

2017 South Eastern European Design Automation, Computer Engineering, Computer Networks and Social Media Conference (SEEDA-CECNSM) • 2017
View 1 Excerpt

A New Dataflow Compiler IR for Accelerating Control-Intensive Code in Spatial Hardware

2014 IEEE International Parallel & Distributed Processing Symposium Workshops • 2014
View 3 Excerpts

Similar Papers

Loading similar papers…