Thesis (Ph.D.)--University of Washington, 2017-06This dissertation presents an execution model and compilation algorithms to advance the utility of coarse-grained reconfigurable arrays (CGRAs). These time multiplexed, spatial architectures can provide improved energy efficiency and performance compared to FPGAs or commodity processor systems. Conventional CGRAs are generally modulo scheduled for efficiently pipelining computationally intensive code. However, as the control complexity of an application increases, the performance of modulo scheduled CGRAs is diminished. An application composed of a series of phases and complex control flow may yield poor device utilization and limited performance on conventional CGRAs. In this work, I pr...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
International audienceIn the approaching era of IoT, flexible and low power accelerators have become...
Irregular applications have frequent data-dependent memory accesses and control flow. They arise in ...
Thesis (Ph.D.)--University of Washington, 2017-06This dissertation presents an execution model and c...
Abstract Coarse-Grained Reconfigurable Array (CGRA) architectures accelerate the same inner loops th...
Coarse-Grained Reconfigurable Array (CGRA) architectures accelerate the same inner loops that benefit ...
Pipelining algorithms are typically concerned with improving only the steady-state performance, or t...
Reconfigurable systems have drawn increasing attention from both academic researchers and creators o...
Future processor will not be limited by the transistor resources, but will be mainly constrained by ...
The end of Dennard scaling and the imminent end of Moore's law is causing disruptive changes to the ...
Coarse-grained reconfigurable architectures (CGRAs) present an appealing hardware platform by provid...
Reconfigurable computing has been an active field of research for the past two decades. Coarse-Grain...
Coarse-Grained Reconfigurable Array (CGRA) processors accelerate inner loops of applications by expl...
CGRAs consist of an array of a large number of functional units (FUs) interconnected by a mesh style...
Recent decades have seen large growth in the silicon industry with transistor scaling and transistor...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
International audienceIn the approaching era of IoT, flexible and low power accelerators have become...
Irregular applications have frequent data-dependent memory accesses and control flow. They arise in ...
Thesis (Ph.D.)--University of Washington, 2017-06This dissertation presents an execution model and c...
Abstract Coarse-Grained Reconfigurable Array (CGRA) architectures accelerate the same inner loops th...
Coarse-Grained Reconfigurable Array (CGRA) architectures accelerate the same inner loops that benefit ...
Pipelining algorithms are typically concerned with improving only the steady-state performance, or t...
Reconfigurable systems have drawn increasing attention from both academic researchers and creators o...
Future processor will not be limited by the transistor resources, but will be mainly constrained by ...
The end of Dennard scaling and the imminent end of Moore's law is causing disruptive changes to the ...
Coarse-grained reconfigurable architectures (CGRAs) present an appealing hardware platform by provid...
Reconfigurable computing has been an active field of research for the past two decades. Coarse-Grain...
Coarse-Grained Reconfigurable Array (CGRA) processors accelerate inner loops of applications by expl...
CGRAs consist of an array of a large number of functional units (FUs) interconnected by a mesh style...
Recent decades have seen large growth in the silicon industry with transistor scaling and transistor...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
International audienceIn the approaching era of IoT, flexible and low power accelerators have become...
Irregular applications have frequent data-dependent memory accesses and control flow. They arise in ...