Conference Proceeding

Adaptive Allocation of Software and Hardware Real-Time Tasks for FPGA-based Embedded Systems

University of Illinois at Urbana-Champaign;
05/2006; DOI:10.1109/RTAS.2006.10 ISBN: 0-7695-2516-4 pp.208- 220 In proceeding of: Real-Time and Embedded Technology and Applications Symposium, 2006. Proceedings of the 12th IEEE
Source: DBLP

ABSTRACT Operating systems for reconfigurable devices enable the development of embedded systems where software tasks, running on a CPU, can coexist with hardware tasks running on a reconfigurable hardware device (FPGA). Furthermore, in such systems relocatable tasks can be migrated from software to hardware and viceversa. The combination of high performance and predictability of hardware execution with software flexibility makes such architecture especially suitable to implement high-performance real-time embedded systems. In this work, we first discuss design and scheduling issues for relocatable tasks. We then concentrate on the on-line admission control problem. Task allocation and migration between the CPU and the reconfigurable device is discussed and sufficient feasibility tests are derived. Finally, the effectiveness of our relocation strategy is shown through a series of synthetic simulations.

0 0
 · 
0 Bookmarks
 · 
44 Views
  • Conference Proceeding: Integrating multimedia applications in hard real-time systems
    [show abstract] [hide abstract]
    ABSTRACT: This paper focuses on the problem of providing efficient run-time support to multimedia applications in a real-time system, where two types of tasks can coexist simultaneously: multimedia soft real-time tasks and hard real-time tasks. Hard tasks are guaranteed based on worst case execution times and minimum interarrival times, whereas multimedia and soft tasks are served based on mean parameters. The paper describes a server-based mechanism for scheduling soft and multimedia tasks without jeopardizing the a priori guarantee of hard real-time activities. The performance of the proposed method is compared with that of similar service mechanisms through extensive simulation experiments and several multimedia applications have been implemented on the HARTIK kernel
    Real-Time Systems Symposium, 1998. Proceedings., The 19th IEEE; 01/1999
  • Article: Fast template placement for reconfigurable computing systems
    [show abstract] [hide abstract]
    ABSTRACT: This article presents fast online placement methods for dynamically reconfigurable systems, as well as offline 3D placement algorithms for statically reconfigurable architectures
    IEEE Design and Test of Computers 02/2000; · 1.39 Impact Factor
  • Source
    Conference Proceeding: Chip-Based Reconfigurable Task Management.
    Field-Programmable Logic and Applications, 11th International Conference, FPL 2001, Belfast, Northern Ireland, UK, August 27-29, 2001, Proceedings; 01/2001

Full-text

View
0 Downloads
Available from

Keywords

CPU
 
hardware execution
 
hardware tasks
 
high-performance real-time
 
on-line admission control problem
 
Operating systems
 
reconfigurable device
 
reconfigurable devices
 
reconfigurable hardware device
 
relocatable tasks
 
relocation strategy
 
scheduling issues
 
software flexibility
 
software tasks
 
sufficient feasibility tests
 
systems
 
systems relocatable tasks
 
Task allocation
 
viceversa
 

R. Pellizzoni