An optimization method of DMA transfer for a general purpose reconfigurable machine

Sayaka Shida, Yuichiro Shibata, Kiyoshi Oguri, Duncan A. Buell · 2008

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 150KB or lower data strings are transferred.

Read the paper · More papers on PaperTik