PIPELINED EXECUTION IN MULTI-USER SEQUENTIAL RECURSIVE LOOPS

Authors

  • Tamás VISEGRÁDI
  • István JANKOVITS

Abstract

Recursive sections in a data path are constraints to the minimum value of data introduction latency (R) in that data path. Minimizing loop execution times is a way to increase the virtual data introduction frequency (1/ R), with the minimum values set by the loops themselves. For a number of applications, another method is possible to decrease the restart time while actually increasing the total execution time of the loop (Lr). An advantage of this method is that the increase of execution time is an external constraint. This paper presents a description of such problems, with the steps of scheduling performed for an application of this type.

Keywords:

high level synthesis, scheduling, recursive loops, constraints, scheduling methods

How to Cite

VISEGRÁDI, T., JANKOVITS, I. “PIPELINED EXECUTION IN MULTI-USER SEQUENTIAL RECURSIVE LOOPS”, Periodica Polytechnica Electrical Engineering, 40(2), pp. 77–85, 1996.

Issue

Section

Articles