Hardware implementation of the voting scheme-based convolution. The proposed hardware design was empowered with the ability to detect the presence of null filter weights to discard unnecessary calculations and use stride to reduce the communication between components to the minimum necessary, leading to overall improvements of around 55% in processing time.
Despite of beeing a sparse convolution, it is an operation mathematically equivalent to a dense convolution.
Tests case for a convolution in dense data.
Processing time comparasion with the dense convolution.
Null weights effect on processing time.
Made with ❤ by pedromiguelcp. Project under development. 🖥⌨🖱
Contact [email protected] for more information!
Contact [email protected] for more information!