An Efficient Direct Memory Access (DMA) Controller for Scientific Computing Accelerators
Autor: | Libo Huang, Yang Guo, Sheng Ma, Yuanwu Lei, Zhiying Wang |
---|---|
Rok vydání: | 2019 |
Předmět: |
Multi-core processor
Random access memory Kernel (image processing) Computer science Transpose Chaining 0202 electrical engineering electronic engineering information engineering 02 engineering and technology Direct memory access Matrix multiplication 020202 computer hardware & architecture Computational science |
Zdroj: | ISCAS |
DOI: | 10.1109/iscas.2019.8702172 |
Popis: | We design an efficient DMA controller for scientific computing accelerators. It supports several flexible and powerful transfers, including reshape transfers, parameter linking mechanism, and transfer chaining meachnism. We also optimize the DMA controller for critical scientific computing kernels. It supports high bandwidth matrix transposition during data movement. It improves the memory access efficiency for matrix multiplication. Experimental results show that the data movement bandwidth achieved by the DMA controller is similar to the theoretical maximum one. It also performs very closely to an ideal design for real applications. |
Databáze: | OpenAIRE |
Externí odkaz: |