Title :
Design Space Exploration for Real-Time Reconfigurable Computing
Author :
Holzer, M. ; Knerr, B. ; Rupp, M.
Author_Institution :
Vienna Univ. of Technol., Vienna
Abstract :
Run-time reconfigurable computing extends the classic role of FPGAs towards processing elements which feature multitasking similar to a micro processor. The main advantage of this usage is based on the granularity of the reprogrammable device which can be optimally adapted to each task that has to be executed. Hence, scheduling for such a usage scenario becomes apparent, where a set of tasks with their specific area demands and execution time has to be executed. Obviously, the provision of a set of design alternatives for each task will allow for a higher utilization of the FPGA. Nevertheless, it is computational impossible to facilitate all the theoretically achievable design alternatives of one task. Thus, this paper presents an scheduling algorithm that reduces the number of design alternatives that are utilized for a schedule. Furthermore, a scheduling algorithm is presented which achieves optimization in feasible execution time.
Keywords :
field programmable gate arrays; integrated circuit design; logic testing; multiprogramming; FPGA; design alternative reduction; design space exploration; micro processor; multitasking; optimization; real-time reconfigurable computing; reprogrammable device; scheduling algorithm; Algorithm design and analysis; Communications technology; Field programmable gate arrays; Hardware; Operating systems; Processor scheduling; Runtime; Scheduling algorithm; Space exploration; Space technology;
Conference_Titel :
Signals, Systems and Computers, 2007. ACSSC 2007. Conference Record of the Forty-First Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4244-2109-1
Electronic_ISBN :
1058-6393
DOI :
10.1109/ACSSC.2007.4487583