Author/Authors :
R.، Lauwereins, نويسنده , , H.، De Man, نويسنده , , D.، Verkest, نويسنده , , B.، Mei, نويسنده , , S.، Vernalde, نويسنده ,
Abstract :
Coarse-grained reconfigurable architectures have become increasingly important in recent years. Automatic design or compilation tools are essential to their success. A modulo scheduling algorithm to exploit loop-level parallelism for coarsegrained reconfigurable architectures is presented. This algorithm is a key part of a dynamically reconfigurable embedded systems compiler (DRESC). It is capable of solving placement, scheduling and routing of operations simultaneously in a modulo-constrained 3D space and uses an abstract architecture representation to model a wide class of coarse-grained architectures. The experimental results show high performance and efficient resource utilisation on tested kernels.