Open Access Open Access  Restricted Access Subscription or Fee Access

Reduced Reconfiguration Overheads and Area Utilization of Reconfigurable Systems by Configuration Locking

M. Sridhar, Senoj Joseph

Abstract


A virtual hardware resource is provided by dynamically reconfigurable Field Programmable Gate Array (FPGA) where the hardware circuits can be scheduled dynamically to the available resources. Significant performance and energy overheads are involved in reconfiguring an FPGA. The relationship between several hardware task scheduling algorithms and their impact on the amount of reconfigurations required to execute a set of hardware tasks is shown in this paper. By selectively locking the configurations within the reconfigurable tiles of an FPGA, the number of reconfigurations required can be reduced. Working area of the tiles can be improved and utilized for more number of tasks by assigning specific range of tiles for every task set.

Keywords


Field-Programmable Gate Arrays (FPGAS), Hardware Task Scheduling.

Full Text:

PDF

References


Rahul Kalra and Roman Lysecky, (April 2010) ‘Configuration Locking and Schedulability Estimation for Reduced Reconfiguration Overheads of Reconfigurable Systems’ IEEE transactions on very large scale integration (vlsi) systems, vol. 18, no. 4.

Ali Ahmadinia, Christophe Bobda, Dirk Koch, Mateusz Majer, J¨urgen Teich, (Sep 2004), ‘Task Scheduling for Heterogeneous Reconfigurable Computers’. Department of Computer Science 12, University of ErlangenNuremberg, Germany.

Florian Dittmann and Stefan Frank, (2007), ‘Hard Real-Time Reconfiguration Port Scheduling’ EDAA.

Javier Resano, Daniel Mozos, Diederik Verkest Francky Catthoor, Serge Vernalde, (June 2004) ‘Specific Scheduling Support to Minimize the Reconfiguration Overhead of Dynamically Reconfigurable Hardware’. IEEE transactions

C. L. LIU and JAMES W. LAYLAND, (Jan 1973), ‘Scheduling Algorithms for Multiprogramming in a Hard- Real-Time Environment’, Journal of the Association for Computing Machinery, Vol, 20, No. 1.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.