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
Link To Document