Fragmentation aware placement algorithm for a reconfigurable system

Mohammad Esmaeildoust, Mahmood Fazlali, Ali Zakerolhosseini, Mohsen Karimi · 2008 Second International Conference on Electrical Engineering · 2008

Partially runtime reconfiguration allows runtime mapping and execution of several tasks on a FPGA. In order to enhance the efficiency of the reconfigurable computing, multitasking on FPGAs is proposed. One of the challenging problems in multitasking systems is online task placement. This paper focuses on task placement in a reconfigurable system. Several techniques for nonrectangular tasks are investigated and an algorithm that decreases the fragmentation of a FPGA is presented. The algorithm is able to locate a feasible location with up to 26% improvement in the fragmentation of a FPGA, with a lower rejection rate compared to other placement algorithms.

Read the paper · More papers on PaperTik