Abstract:
With the rapid development of neural network technology, a large number of edge computing devices are used in the field of intelligent computing for security reasons. Firstly, this paper designs the basic structure and components of a heterogeneous multi-chiplets neural network accelerator that can be applied to edge computing. Secondly, we precompute the computational load on the heterogeneous cores, divide the computational tasks on the neural network channels, continuously add new tasks, test and iterate chipet by chiplet, and select the combination of heterogeneous chiplets to build the neural network accelerator. Finally, the heterogeneous multi-chiplets neural network accelerator is constructed on the test neural network, MobileNet, and ShuffleNet with this coarse-grained optimization method, and its energy consumption and performance are tested respectively. The experimental results show that this heterogeneous design approach can achieve acceleration ratios of 7.43, 2.30, and 5.60, respectively, while controlling the energy consumption.