Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.44 KB

README.md

File metadata and controls

41 lines (26 loc) · 1.44 KB

Voting convolution

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.

Voting_architecture

Despite of beeing a sparse convolution, it is an operation mathematically equivalent to a dense convolution.

operation

Tests case for a convolution in dense data.

Voting_conv_test

Processing time comparasion with the dense convolution.

Sparsity_graph

Null weights effect on processing time.

Null_weights_graph


Made with ❤ by pedromiguelcp. Project under development. 🖥⌨🖱
Contact [email protected] for more information!