Conference paper Open Access
Xygkis, Athanasios; Papadopoulos, Lazaros; Moloney, David; Soudris, Dimitrios; Yous, Sofiane
The implementation of Convolutional Neural Networks on edge Internet of Things (IoT) devices is a significant programming challenge, due to the limited computational resources and the real-time requirements of modern applications. This work focuses on the efficient implementation of the Winograd convolution, based on a set of application-independent and Winograd-specific software techniques for improving the utilization of the edge devices computational resources. The proposed techniques were evaluated in Intel/Movidius Myriad2 platform, using 4 CNNs of various computational requirements. The results show significant performance improvements, up to 54%, over other convolution algorithms.
Name | Size | |
---|---|---|
Efficient_Winograd-based2.pdf
md5:b23e0fe233b68b39515e3278fdff0b96 |
350.7 kB | Download |
Views | 64 |
Downloads | 2,203 |
Data volume | 772.5 MB |
Unique views | 55 |
Unique downloads | 2,125 |