Title :
An optimization method of DMA transfer for a general purpose reconfigurable machine
Author :
Shida, Sayaka ; Shibata, Yuiochiro ; Oguri, Kiyoshi ; Buell, Duncan A.
Author_Institution :
Dept. of Comput. & Inf. Sci., Nagasaki Univ., Nagasaki
Abstract :
DMA transfer between a CPU and an FPGA often becomes a bottleneck of current reconfigurable machines. The DMA transfer of the machines like SRC-6 supports streaming processing with on-board memory interleaving, but as a pre-processing of the interleaving, the CPU must reorder the data for applications with severe FPGA resource constraints. This paper empirically evaluates this overhead to reveal the trade-off point. The results show that a speedup is achieved by interleaved streaming DMA when 150 KB or lower data strings are transferred.
Keywords :
field programmable gate arrays; file organisation; logic design; microprocessor chips; CPU; DMA transfer; FPGA; general purpose reconfigurable machine; interleaved streaming; onboard memory interleaving; optimization method; resource constraints; streaming processing; Optimization methods;
Conference_Titel :
Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
Conference_Location :
Heidelberg
Print_ISBN :
978-1-4244-1960-9
Electronic_ISBN :
978-1-4244-1961-6
DOI :
10.1109/FPL.2008.4630030