Design Space Exploration for Real-Time Reconfigurable Computing

M. Holzer, B. Knerr, M. Rupp
2007 Asilomar Conference on Signals, Systems and Computers. Conference Record  
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
more » ... 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.
doi:10.1109/acssc.2007.4487583 fatcat:inexhzvpffcc3hgxmi2cccvxei