Processing math: 25%
ALSCA: A Large-Scale Sparse CNN Accelerator Using Position-First Dataflow and Input Channel Merging Approach | IEEE Journals & Magazine | IEEE Xplore

ALSCA: A Large-Scale Sparse CNN Accelerator Using Position-First Dataflow and Input Channel Merging Approach


Abstract:

In this brief, first, a novel position-first dataflow is proposed to streamline the interconnections between the convolution engines (CEs) and accumulators of the archite...Show More

Abstract:

In this brief, first, a novel position-first dataflow is proposed to streamline the interconnections between the convolution engines (CEs) and accumulators of the architecture. In addition, an input channel merging method is devised to improve the inadequate utilization and unstable workload of CEs. With the assistance of the above two schemes, a sparse-based acceleration architecture with an expanded-scale convolution array is designed and implemented on Xilinx VCU118 platform, achieving a runtime frequency of 300MHz. The comparison results demonstrate that compared with current sparse-based works, our proposed architecture can achieve 1.10\times - 3.95\times speedup on actual performance and 1.10\times - 2.52\times speedup on DSP efficiency, respectively, when VGG16 is applied.
Page(s): 3473 - 3477
Date of Publication: 29 January 2024

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.