• 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