2015
DOI: 10.1145/2685394
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Data Encoding for Convolutional Neural Network application

Abstract: This article presents an approximate data encoding scheme called Significant Position Encoding (SPE). The encoding allows efficient implementation of the recall phase (forward propagation pass) of Convolutional Neural Networks (CNN)-a typical Feed-Forward Neural Network. This implementation uses only 7 bits data representation and achieves almost the same classification performance compared with the initial network: on MNIST handwriting recognition task, using this data encoding scheme losses only 0.03% in ter… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 25 publications
0
6
0
Order By: Relevance
“…According to different research objects and application fields, the main research directions of biomedical informatics include the following: Bioinformatics is a discipline that explores objective laws existing in complex biological data according to biological research methods and principles through advanced computer science and technology [ 15 ]. The core problem is to design efficient software or develop more advanced data processing methods for how to organize and understand biological data more effectively [ 16 ].…”
Section: Proposed Methodsmentioning
confidence: 99%
“…According to different research objects and application fields, the main research directions of biomedical informatics include the following: Bioinformatics is a discipline that explores objective laws existing in complex biological data according to biological research methods and principles through advanced computer science and technology [ 15 ]. The core problem is to design efficient software or develop more advanced data processing methods for how to organize and understand biological data more effectively [ 16 ].…”
Section: Proposed Methodsmentioning
confidence: 99%
“…Accordingly, the related computational logic can be either power/clock gated for the case of ASICs or removed for the case of FPGAs. This is unlike schemes that require a different encoding for each approximate representation [26] or the ones that perform retraining for each accuracy level [17].…”
Section: Caxcnn Methodologymentioning
confidence: 99%
“…Binary (−1, 1) and ternary (−1, 0, 1) networks have been successfully explored in this context [23]- [25]; however, they require specialized retraining procedures to perform the backpropagation. Trinh et al [26] proposed a 7-bit significant position encoding (SPE) scheme to achieve a 12.5 percent storage gain, as compared to an 8-bit fixed point binary representation. The technique made use of differential encoding and weight scaling to represent the filter weights using fewer non-zeros.…”
Section: A State Of the Art And Their Limitationsmentioning
confidence: 99%
“…Trinh et al [27] worked on data representation problems, but their analysis is applied to the RTL implementation of the neural networks. In contrast, we promote the use of SLD and high-level programming languages, like SystemC, to validate these aspects at early stages of the design process.…”
Section: Related Workmentioning
confidence: 99%