loading...
  • Publication
  • PrePrints
  • Abstract - Efficient Mapping of Task Graphs onto Reconfigurable Hardware Using Architectural Variants
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Efficient Mapping of Task Graphs onto Reconfigurable Hardware Using Architectural Variants
PrePrint
ISSN: 0018-9340
Miaoqing Huang, University of Arkansas, Fayetteville
Vikram Narayana, The George Washington University, Washington DC
Mohamed Bakhouya, Technical University of Belfort Montbeliard, Cedex
Jaafar Gaber, Technical University of Belfort Montbeliard, Cedex
Tarek El-Ghazawi, The George Washington University, Washington DC
High-performance reconfigurable computing involves acceleration of significant portions of an application using reconfigurable hardware. Mapping application task graphs onto reconfigurable hardware is therefore of rising attention. In this work, we approach the mapping problem by incorporating multiple architectural variants for each hardware task; the variants reflect tradeoffs between the logic resources consumed and the task execution throughput. We propose a mapping approach based on genetic algorithm, and show its effectiveness for random task graphs as well as an N-body simulation application, demonstrating improvements of up to 78.6% in the execution time compared with choosing a fixed implementation variant for all tasks. We then validate our methodology through experiments on real hardware, an SRC-6 reconfigurable computer.
Index Terms:
Performance Analysis and Design Aids, Adaptable architectures
Citation:
Miaoqing Huang, Vikram Narayana, Mohamed Bakhouya, Jaafar Gaber, Tarek El-Ghazawi, "Efficient Mapping of Task Graphs onto Reconfigurable Hardware Using Architectural Variants," IEEE Transactions on Computers, 08 Aug. 2011. IEEE computer Society Digital Library. IEEE Computer Society, <http://doi.ieeecomputersociety.org/10.1109/TC.2011.153>
Usage of this product signifies your acceptance of the Terms of Use.