This brief presents a method to map multiple concurrently executing independent tasks onto a coarse-grain reconfigurable architecture (CGRA) with adaptive frequency control to increase the overall throughput and minimize the total area. The commercial CGRA targeted in this brief is embedded as an IP into reconfigurable systems-on-a-chip and is runtime reconfigurable. It is able to reconfigure its tiles every clock cycle by loading new contexts while adapting its clock. Each tile on the CGRA is composed of a certain number of processing elements and has its own adaptive clock domain. This clock is fully adaptive so that it can match the critical path in each context and hence maximize the throughput. The method proposed in this brief effecti...
Thesis (Ph.D.)--University of Washington, 2017-06This dissertation presents an execution model and c...
GDR-GPLWith the slowdown of Moore's law and the end of the frequency race, the performance comes fro...
Abstract — Mapping applications onto reconfigurable architectures can be done in many different ways...
Coarse-Grained Reconfigurable Arrays (CGRAs) are programmable logic devices comprising a two-dimensi...
Coarse-Grained Reconfigurable Architecture (CGRA) is a very promising platform that provides fast tu...
This thesis presents a self adaptive power management system to improve energy efficiency of coarse-...
Today the most commonly used system architectures in data processing can be divided into three categ...
Abstract: It is widely known that bandwidth limitations degrade parallel systems ’ performance. This...
International audienceWe propose a novel adaptive approach capable of handling dynamism of a set of ...
Coarse-grained reconfigurable arrays (CGRAs) are a very promising platform, providing both up to 10-...
Modern MPSoC architectures incorporate tens of processing elements on a single die. This trend poses...
International audienceIn the approaching era of IoT, flexible and low power accelerators have become...
Future processor will not be limited by the transistor resources, but will be mainly constrained by ...
Coarse Grain Reconfigurable Architectures (CGRAs) promise high performance at high power efficiency....
My PhD project focuses on Dynamic Adaptive Runtime parallelism and frequency scaling techniques in c...
Thesis (Ph.D.)--University of Washington, 2017-06This dissertation presents an execution model and c...
GDR-GPLWith the slowdown of Moore's law and the end of the frequency race, the performance comes fro...
Abstract — Mapping applications onto reconfigurable architectures can be done in many different ways...
Coarse-Grained Reconfigurable Arrays (CGRAs) are programmable logic devices comprising a two-dimensi...
Coarse-Grained Reconfigurable Architecture (CGRA) is a very promising platform that provides fast tu...
This thesis presents a self adaptive power management system to improve energy efficiency of coarse-...
Today the most commonly used system architectures in data processing can be divided into three categ...
Abstract: It is widely known that bandwidth limitations degrade parallel systems ’ performance. This...
International audienceWe propose a novel adaptive approach capable of handling dynamism of a set of ...
Coarse-grained reconfigurable arrays (CGRAs) are a very promising platform, providing both up to 10-...
Modern MPSoC architectures incorporate tens of processing elements on a single die. This trend poses...
International audienceIn the approaching era of IoT, flexible and low power accelerators have become...
Future processor will not be limited by the transistor resources, but will be mainly constrained by ...
Coarse Grain Reconfigurable Architectures (CGRAs) promise high performance at high power efficiency....
My PhD project focuses on Dynamic Adaptive Runtime parallelism and frequency scaling techniques in c...
Thesis (Ph.D.)--University of Washington, 2017-06This dissertation presents an execution model and c...
GDR-GPLWith the slowdown of Moore's law and the end of the frequency race, the performance comes fro...
Abstract — Mapping applications onto reconfigurable architectures can be done in many different ways...