In high-end embedded systems, coarse-grained reconfigurable ar-chitectures (CGRA) continue to replace traditional ASIC designs. CGRAs offer high performance at a low power consumption, yet provide flexibility through programmability. In this paper we intro-duce a recurrence cycle-aware scheduling technique for CGRAs. Our modulo scheduler groups operations belonging to a recurrence cycle into a clustered node and then computes a scheduling or-der for those clustered nodes. Deadlocks that arise when two or more recurrence cycles depend on each other are resolved by using heuristics that favor recurrence cycles with long recurrence delays. While with previous work one had to sacrifice either a fast compi-lation speed in order to get good quali...
High performance compilers increasingly rely on accurate modeling of the machine resources to effici...
To achieve high resource utilization for multi-issue Digital Signal Processors (DSPs), production c...
Thesis (Ph.D.)--University of Washington, 2017-06This dissertation presents an execution model and c...
Coarse-grained reconfigurable architectures have be-come increasingly important in recent years. Aut...
Coarse-Grained Reconfigurable Architectures (CGRAs) are a promising solution to domain-specific appl...
Reconfigurable systems have drawn increasing attention from both academic researchers and creators o...
Compilers for Course-Grained Reconfigurable Array (CGRA) architectures suffer from long compilation ...
Coarse-grained reconfigurable architectures (CGRAs) present an appealing hardware platform by provid...
The continuous evolution of integrated circuit technology has allowed integrating thousands of tran...
Abstract Coarse-Grained Reconfigurable Array (CGRA) architectures accelerate the same inner loops th...
This paper presents AGAMOS, a technique to modulo schedule loops on clustered microarchitectures. Th...
Modulo-scheduled coarse-grained reconfigurable array (CGRA) processors have shown their potential fo...
Modulo scheduling is an aggressive scheduling technique for loops that exploit instruction-level par...
Many large-scale scientific and engineering computations, e.g., some of the Grand Challenge problems...
Atualmente, a quantidade de dados gerados pelas aplicações vem crescendo mais rapidamente do que a l...
High performance compilers increasingly rely on accurate modeling of the machine resources to effici...
To achieve high resource utilization for multi-issue Digital Signal Processors (DSPs), production c...
Thesis (Ph.D.)--University of Washington, 2017-06This dissertation presents an execution model and c...
Coarse-grained reconfigurable architectures have be-come increasingly important in recent years. Aut...
Coarse-Grained Reconfigurable Architectures (CGRAs) are a promising solution to domain-specific appl...
Reconfigurable systems have drawn increasing attention from both academic researchers and creators o...
Compilers for Course-Grained Reconfigurable Array (CGRA) architectures suffer from long compilation ...
Coarse-grained reconfigurable architectures (CGRAs) present an appealing hardware platform by provid...
The continuous evolution of integrated circuit technology has allowed integrating thousands of tran...
Abstract Coarse-Grained Reconfigurable Array (CGRA) architectures accelerate the same inner loops th...
This paper presents AGAMOS, a technique to modulo schedule loops on clustered microarchitectures. Th...
Modulo-scheduled coarse-grained reconfigurable array (CGRA) processors have shown their potential fo...
Modulo scheduling is an aggressive scheduling technique for loops that exploit instruction-level par...
Many large-scale scientific and engineering computations, e.g., some of the Grand Challenge problems...
Atualmente, a quantidade de dados gerados pelas aplicações vem crescendo mais rapidamente do que a l...
High performance compilers increasingly rely on accurate modeling of the machine resources to effici...
To achieve high resource utilization for multi-issue Digital Signal Processors (DSPs), production c...
Thesis (Ph.D.)--University of Washington, 2017-06This dissertation presents an execution model and c...