DocumentCode :
2316796
Title :
Lightweight DMA management mechanisms for multiprocessors on FPGA
Author :
Tumeo, Antonino ; Monchiero, Matteo ; Palermo, Gianluca ; Ferrandi, Fabrizio ; Sciuto, Donatella
Author_Institution :
Politec. di Milano, EDI, Milan
fYear :
2008
fDate :
2-4 July 2008
Firstpage :
275
Lastpage :
280
Abstract :
This paper presents a multiprocessor system on FPGA that adopts Direct Memory Access (DMA) mechanisms to move data between the external memory and the local memory of each processor. The system integrates all standard DMA primitives via a fast Application Programming Interface (API) and relies on interrupts having also the possibility to manage a command list. This interface allows to program the embedded multiprocessor architecture on FPGA with simple DMAs using the same DMA techniques adopted on high performance multiprocessors with complex DMA controllers. Several experiments demonstrate the performance of our solution, allowing 57% improvement on the execution time of a selected set of benchmarks. We furthermore show how some DMA programming techniques (double and multi-buffering) can be effectively used within our platform, thus easing the design and development of the hardware and the software in a reconfigurable DMA-based environment.
Keywords :
application program interfaces; field programmable gate arrays; file organisation; multiprocessing systems; API; DMA; FPGA; application programming interface; direct memory access mechanisms; embedded multiprocessor architecture; field programmable gate arrays; lightweight DMA management; multiprocessor system; Access protocols; Assembly; Computer architecture; Computer buffers; Delay; Emulation; Field programmable gate arrays; Hardware; Memory management; Multiprocessing systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Systems, Architectures and Processors, 2008. ASAP 2008. International Conference on
Conference_Location :
Leuven
ISSN :
2160-0511
Print_ISBN :
978-1-4244-1897-8
Electronic_ISBN :
2160-0511
Type :
conf
DOI :
10.1109/ASAP.2008.4580191
Filename :
4580191
Link To Document :
بازگشت