. Conventional mapping approaches to Reconfigurable Computing (RC) utilize CAD tools to perform the technology mapping of a high-level design. In comparison with the execution time on the hardware, extensive amount of time is spent for compilation by the CAD tools. However, the long compilation time is not always considered when evaluating the time performance of RC solutions. In this paper, we propose a domain specific mapping approach for solving graph problems. The key idea is to alleviate the intervention of the CAD tools at mapping time. High-level designs are synthesized with respect to the specific domain and are adapted to the input graph instance at run-time. The domain is defined by the algorithm and the reconfigurable target. The...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
This paper develops a flexible analytical concept for robust shortest path detection in dynamically ...
This work explains a heuristic algorithm, task self mapping algorithm (TSMA), for mapping parallel a...
Special Issue Engineering of Configurable SystemsInternational audienceThis paper presents an extens...
In this paper, a heuristic mapping approach which maps parallel programs, described by precedence gr...
IEEE Abstract—High-performance reconfigurable computing involves acceleration of significant portion...
To efficiently process time-evolving graphs where new vertices and edges are inserted over time, an ...
Recently, it has been shown that speed optimization for general acyclic network is efficiently solva...
In this article, we introduce the ongoing research in model-ing and mapping for heterogeneous, custo...
This paper presents architectural modifications to the reconfigurable part of MorphoSys, a reconfigu...
Coarse-Grained Reconfigurable Architectures (CGRAs) are programmable logic devices with large coarse...
How do we develop programs that are easy to express, easy to reason about, and able to achieve high ...
International audienceCoarse-Grained Reconfigurable Architectures (CGRAs) are promising high-perform...
A graph is a ubiquitous data structure that models entities and their interactions through the colle...
The Message Passing Interface (MPI) standard defines virtual topologies that can be applied to syste...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
This paper develops a flexible analytical concept for robust shortest path detection in dynamically ...
This work explains a heuristic algorithm, task self mapping algorithm (TSMA), for mapping parallel a...
Special Issue Engineering of Configurable SystemsInternational audienceThis paper presents an extens...
In this paper, a heuristic mapping approach which maps parallel programs, described by precedence gr...
IEEE Abstract—High-performance reconfigurable computing involves acceleration of significant portion...
To efficiently process time-evolving graphs where new vertices and edges are inserted over time, an ...
Recently, it has been shown that speed optimization for general acyclic network is efficiently solva...
In this article, we introduce the ongoing research in model-ing and mapping for heterogeneous, custo...
This paper presents architectural modifications to the reconfigurable part of MorphoSys, a reconfigu...
Coarse-Grained Reconfigurable Architectures (CGRAs) are programmable logic devices with large coarse...
How do we develop programs that are easy to express, easy to reason about, and able to achieve high ...
International audienceCoarse-Grained Reconfigurable Architectures (CGRAs) are promising high-perform...
A graph is a ubiquitous data structure that models entities and their interactions through the colle...
The Message Passing Interface (MPI) standard defines virtual topologies that can be applied to syste...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
This paper develops a flexible analytical concept for robust shortest path detection in dynamically ...
This work explains a heuristic algorithm, task self mapping algorithm (TSMA), for mapping parallel a...