Opening book details…
Can I read Reducing Memory Constraints in Modulo Scheduling Synthesis for FPGAs on EtoBox?
Reducing Memory Constraints in Modulo Scheduling Synthesis for FPGAs by Yosi Ben-Asher; Danny Meisler; Nadav Rotem is a Computer Science article available to read on EtoBox.
What is Reducing Memory Constraints in Modulo Scheduling Synthesis for FPGAs about?
In High-Level Synthesis (HLS), extracting parallelism in order to create small and fast circuits is the main advantage of HLS over software execution. Modulo Scheduling (MS) is a technique in which a loop is parallelized by overlapping different parts of successive iterations. This ability to extract parallelism makes MS an attractive synthesis technique for loop acceleration. In this work we consider two problems involved in the use of MS which are central when targeting FPGAs. Current MS scheduling techniques sacrifice execution times in order to meet resource and delay constraints. Let “ideal” execution times be the ones that could have been obtained by MS had we ignored resource and delay constraints. Here we pose the opposite problem, which is more suitable for HLS, namely, how to reduce resource constraints without sacrificing the ideal execution time. We focus on reducing the number of memory ports used by the MS synthesis, which we believe is a crucial resource for HLS. In addition to reducing the number of memory ports we consider the need to develop MS techniques that are fast enough to allow interactive synthesis times and repeated applications of the MS to explore diffe
Who reads Reducing Memory Constraints in Modulo Scheduling Synthesis for FPGAs?
It is typically read by researchers, students, and practitioners in Computer Science.
- Author
- Yosi Ben-Asher; Danny Meisler; Nadav Rotem
- Publisher
- ACM
- Published
- 2010
- Language
- EN
- Field
- Computer Science (Physical Sciences)