Compilers for Course-Grained Reconfigurable Array (CGRA) architectures suffer from long compilation times and code quality levels far below the theoretical upper bounds. This article presents a new scheduler, called the Bimodal Modulo Scheduler (BMS), to map inner loops onto (heterogeneous) CGRAs of the Architecture for Dynamically Reconfigurable Embedded Systems (ADRES) family. BMS significantly outperforms existing schedulers for similar architectures in terms of generated code quality and compilation time. This is achieved by combining new schemes for backtracking with extended and adapted forms of priority functions and cost functions, as described in the article. BMS is evaluated by mapping multimedia and software-defined radio benchma...
code generation, modulo scheduling, software pipelining, instruction scheduling, register allocation...
Modulo-scheduled coarse-grained reconfigurable array (CGRA) processors have shown their potential fo...
115 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.This dissertation also demons...
Compilers for Course-Grained Reconfigurable Array (CGRA) architectures suffer from long compilation ...
In high-end embedded systems, coarse-grained reconfigurable ar-chitectures (CGRA) continue to replac...
To achieve high resource utilization for multi-issue Digital Signal Processors (DSPs), production c...
Abstract Coarse-Grained Reconfigurable Array (CGRA) architectures accelerate the same inner loops th...
Coarse-grained reconfigurable architectures have be-come increasingly important in recent years. Aut...
International audienceEnergy-aware architectures provide applications with a mix of low and high fre...
Coarse-Grained Reconfigurable Architectures (CGRAs) are a promising solution to domain-specific appl...
The overlapping of loop iterations in software pipelining techniques imposes high register requireme...
Reconfigurable systems have drawn increasing attention from both academic researchers and creators o...
Thesis (Ph.D.)--University of Washington, 2017-06This dissertation presents an execution model and c...
Pipelining algorithms are typically concerned with improving only the steady-state performance, or t...
Coarse-Grained Reconfigurable Array (CGRA) architectures accelerate the same inner loops that benefi...
code generation, modulo scheduling, software pipelining, instruction scheduling, register allocation...
Modulo-scheduled coarse-grained reconfigurable array (CGRA) processors have shown their potential fo...
115 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.This dissertation also demons...
Compilers for Course-Grained Reconfigurable Array (CGRA) architectures suffer from long compilation ...
In high-end embedded systems, coarse-grained reconfigurable ar-chitectures (CGRA) continue to replac...
To achieve high resource utilization for multi-issue Digital Signal Processors (DSPs), production c...
Abstract Coarse-Grained Reconfigurable Array (CGRA) architectures accelerate the same inner loops th...
Coarse-grained reconfigurable architectures have be-come increasingly important in recent years. Aut...
International audienceEnergy-aware architectures provide applications with a mix of low and high fre...
Coarse-Grained Reconfigurable Architectures (CGRAs) are a promising solution to domain-specific appl...
The overlapping of loop iterations in software pipelining techniques imposes high register requireme...
Reconfigurable systems have drawn increasing attention from both academic researchers and creators o...
Thesis (Ph.D.)--University of Washington, 2017-06This dissertation presents an execution model and c...
Pipelining algorithms are typically concerned with improving only the steady-state performance, or t...
Coarse-Grained Reconfigurable Array (CGRA) architectures accelerate the same inner loops that benefi...
code generation, modulo scheduling, software pipelining, instruction scheduling, register allocation...
Modulo-scheduled coarse-grained reconfigurable array (CGRA) processors have shown their potential fo...
115 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.This dissertation also demons...