DocumentCode
2796113
Title
An approach to execute conditional branches onto SIMD multi-context reconfigurable architectures
Author
Rivera, F. ; Sanchez-Elez, M. ; Fernandez, M. ; Bagherzadeh, N.
Author_Institution
Depto. de Arquitectura de Computadores y Automatica, Univ. Complutense de Madrid, Spain
fYear
2005
fDate
30 Aug.-3 Sept. 2005
Firstpage
396
Lastpage
402
Abstract
Reconfigurable architectures have becoming very relevant in recent years. In this paper we propose a methodology dedicated to analyze interactive applications in order to execute them in a SIMD reconfigurable architecture taking into account power/performance trade-offs. This methodology starts from a kernel description of the interactive application. Kernels are conditionally executed depending on dynamic conditions like user´s input data manipulation. The volume of data involved in this kind of applications combined with user´s actions occurring at unexpected times strongly impact on performance. We define an execution model to deal with conditional branches accompanied by a data prefetch scheme in order to avoid reconfigurable processing unit stalls due to operands unavailability. Experimental results satisfy time constraints of interactive applications and show a power effective solution for them.
Keywords
interactive systems; parallel architectures; reconfigurable architectures; storage management; SIMD reconfigurable architecture; conditional branches execution; data prefetch scheme; interactive application; kernel description; multicontext reconfigurable architecture; time constraint; Computer architecture; Field programmable gate arrays; Kernel; Manipulator dynamics; Parallel processing; Performance analysis; Power engineering and energy; Power engineering computing; Prefetching; Reconfigurable architectures;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design, 2005. Proceedings. 8th Euromicro Conference on
Print_ISBN
0-7695-2433-8
Type
conf
DOI
10.1109/DSD.2005.14
Filename
1559832
Link To Document