AN AREA REDUCTION TECHNIQUE FOR LOGIC SYNTHESIS OF NEURAL NETWORKS
Proceeding: The Second International Conference on Digital Enterprise and Information Systems (DEIS)Publication Date: 2013-03-04
Authors : Noritaka Shigei Masahiro Teramuray Hiromi Miyajima Naohiro Tateishi;
Page : 108-118
Keywords : Neural network; digital circuit; logic synthesis; logic gate; CPLD; circuit size;
Abstract
This paper proposes a logic synthesis algorithm for neural networks (NNs). The logic circuit obtained by the proposed algorithm does not use multipliers and is rounding error free. Therefore, the proposed method is suitable for a low cost device with no hard macro of multiplier. The advantage over conventional methods is to reduce hardware resource usages without sacrificing output precision. The proposed algorithm sequentially converts each of multiple neural units constituting a given NN into a logic circuit, and in order to reduce the number of logic gates, it utilizes the input-output characteristics of neural units already converted. The proposed method is compared with a conventional method by using three types of benchmark NNs. The evaluation results on the number of logic gates show that, the reduction rate increases with the number of neural units and its maximum is 19.4%. Further, the results for implementation on CPLD (Complex Programmable Logic Device) show that the maximum reduction rate is 11.6%.
Other Latest Articles
- AN ASSOCIATIVE MODEL BASED ON QUANTUM SEARCH ALGORITHMS
- TRAINING FEED-FORWARD ARTIFICIAL NEURAL NETWORKS FOR PATTERN-CLASSIFICATION USING THE HARMONY SEARCH ALGORITHM
- MOBILE CLOUD BASED LEARNING MATERIAL REPOSITORY USING ANDROID AND GOOGLE DRIVE APPLICATION
- A FRAMEWORK OF REMOTE DIABETIC MONITORING SYSTEM FOR DEVELOPING COUNTRIES
- FELEX BUILDER: A SEMI-SUPERVISED LEXICAL RESOURCE BUILDER FOR OPINION MINING IN PRODUCT REVIEWS
Last modified: 2013-06-20 21:07:38