DocumentCode
2046911
Title
Coupling of a reconfigurable architecture and a multithreaded processor core with integrated real-time scheduling
Author
Uhrig, Sascha ; Maier, Stefan ; Kuzmanov, Georgi ; Ungere, Theo
Author_Institution
Inst. of Comput. Sci., Augsburg Univ.
fYear
2006
fDate
25-29 April 2006
Abstract
This paper defines a real-time capable interface between the simultaneous multithreaded CarCore processor and a MOLEN-based reconfigurable unit. CarCore is an IP core that enables simultaneous execution of one hard-real-time thread and further non-real-time threads. The coupling described in this paper extends CarCore by a reconfigurable hardware such that both can execute different threads simultaneously, while the realtime behavior of the hard-real-time thread is not harmed. The challenge is the design of a common memory interface for both, the CarCore and the reconfigurable hardware, such that memory operations fulfil hard-real-time constraints. Experimental results with an MJPEG benchmark show an overall application speedup of 2.15 which approaches the theoretically attainable maximum speedup of 2.18
Keywords
multi-threading; pipeline processing; processor scheduling; program processors; real-time systems; reconfigurable architectures; CarCore; IP core; MJPEG benchmark; integrated real-time scheduling; memory interface; multithreaded processor; reconfigurable architecture coupling; Computer interfaces; Computer science; Coprocessors; Hardware; Laboratories; Multithreading; Pipelines; Processor scheduling; Reconfigurable architectures; Yarn; multithreading; real-time scheduling; reconfigurable architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location
Rhodes Island
Print_ISBN
1-4244-0054-6
Type
conf
DOI
10.1109/IPDPS.2006.1639471
Filename
1639471
Link To Document