loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
International Parallel and Distributed Processing Symposium (IPDPS'03)
Fast Online Task Placement on FPGAs: Free Space Partitioning and 2D-Hashing
Nice, France
April 22-April 26
ISBN: 0-7695-1926-1
Herbert Walder, Swiss Federal Institute of Technology
Christoph Steiger, Swiss Federal Institute of Technology
Marco Platzner, Swiss Federal Institute of Technology

Partial reconfiguration allows for mapping and executing several tasks on an FPGA during runtime. Multitasking on FPGAs raises a number of questions on the management of the reconfigurable resource which leads to the concept of a reconfigurable operating system. A major aspect of such an operating system is task placement. Online placement methods are required that achieve a high placement quality and lead to efficient implementations.

This paper presents placement methods that rely on efficient algorithms for the partitioning of the reconfigurable resource and a hash matrix data structure to maintain the free space. Given n as the number of currently placed tasks, previously known placers find a feasible location in O(n) time. Our approach is able to find a feasible location in constant time. Additionally, simulations show that our methods improve the placement quality by up to 70%.

Index Terms:
FGPA, task, placement
Citation:
Herbert Walder, Christoph Steiger, Marco Platzner, "Fast Online Task Placement on FPGAs: Free Space Partitioning and 2D-Hashing," ipdps, pp.178b, International Parallel and Distributed Processing Symposium (IPDPS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.