• DocumentCode
    2486957
  • Title

    A multiprocessor self-reconfigurable JPEG2000 encoder

  • Author

    Tumeo, Antonino ; Borgio, Simone ; Bosisio, Davide ; Monchiero, Matteo ; Palermo, Gianluca ; Ferrandi, Fabrizio ; Sciuto, Donatella

  • Author_Institution
    DEI, Politec. di Milano, Milan, Italy
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    This paper presents a multiprocessor architecture prototype on a field programmable gate arrays (FPGA) with support for hardware and software multithreading. Thanks to partial dynamic reconfiguration, this system can, at run time, spawn both software and hardware threads, sharing not only the general purpose soft-cores present in the architecture but also area on the FPGA. While on a standard single processor architecture the partial dynamic reconfiguration requires the processor to stop working to instantiate the hardware threads, the proposed solution hides most of the reconfiguration latency through the parallel execution of software threads. We validate our framework on a JPEG 2000 encoder, showing how threads are spawned, executed and joined independently of their hardware or software nature. We also show results confirming that, by using the proposed approach, we are able to hide the reconfiguration time.
  • Keywords
    field programmable gate arrays; image coding; multi-threading; multiprocessing systems; reconfigurable architectures; JPEG2000; field programmable gate arrays; hardware multithreading; multiprocessor architecture prototype; partial dynamic reconfiguration; self-reconfigurable encoder; software multithreading; Application specific integrated circuits; Computer architecture; Delay; Embedded system; Field programmable gate arrays; Hardware; Logic devices; Reconfigurable logic; Software prototyping; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5161198
  • Filename
    5161198