DocumentCode
3048450
Title
FPGA implementation of an invasive computing architecture
Author
Amouri, Abdulazim ; Arifin, Farhadur ; Hannig, Frank ; Teich, Jürgen
Author_Institution
Dept. of Comput. Sci., Univ. of Erlangen-Nuremberg, Nuremberg, Germany
fYear
2009
fDate
9-11 Dec. 2009
Firstpage
135
Lastpage
142
Abstract
Invasive computing is a novel paradigm for exploitation of run-time parallelism of future MPSoC architectures through resource-aware programming and dynamic reconfiguration of the underlying architectures. Based on the state and availability of resources, an invasive algorithm organizes its computation itself. This paper presents a general methodology for mapping invasive algorithms to FPGA-based dynamically reconfigurable architectures. A detailed description of a general invasive architecture on a reconfigurable platform is given. For 1D linear processor architectures, the applicability of this concept is tested and results show substantial flexibility gains with only marginal additional hardware cost.
Keywords
field programmable gate arrays; system-on-chip; FPGA-based dynamically reconfigurable architectures; ID linear processor architectures; MPSoC architectures; dynamic reconfiguration; invasive computing architecture; resource-aware programming; Availability; Computer architecture; Concurrent computing; Dynamic programming; Field programmable gate arrays; Heuristic algorithms; Parallel processing; Parallel programming; Reconfigurable architectures; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology, 2009. FPT 2009. International Conference on
Conference_Location
Sydney, NSW
Print_ISBN
978-1-4244-4375-8
Electronic_ISBN
978-1-4244-4377-2
Type
conf
DOI
10.1109/FPT.2009.5377633
Filename
5377633
Link To Document