loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE-INNS-ENNS International Joint Conference on Neural Networks (IJCNN'00)-Volume 2
A Full-Parallel Digital Implementation for Pre-Trained NNs
Como, Italy
July 24-July 27
ISBN: 0-7695-0619-4
Tamás Szabó, Technical University of Budapest
Lörinc Antoni, Technical University of Budapest
Gábor Horváth, Technical University of Budapest
Béla Fehér, Technical University of Budapest
In many applications, the most significant advantages of neural networks come mainly from their parallel architectures ensuring rather high operation speed. The difficulties of parallel digital hardware implementation arise mostly from the high complexity of the parallel many-multiplier structure. This paper suggests a new bit-serial/parallel neural network implementation method for pre-trained networks. The method makes possible significant hardware cost savings. The proposed approach - which is based on the results of a previously suggested method for efficient implementation of digital filters - uses bit-serial distribute d arithmetic.The efficient implementation of a matrix-vector multiplier is base d on an optimization algorithm, which utilizes the advantages of CSD (Canonic Signed Digit) encoding and bit-level pattern coincidences. The resulting architecture performs full-precision computation and allows high-speed bit-level pipeline operation. The proposed approach seems to be a promising one for FPGA and ASIC realization of pre-trained neural networks and can be integrated into automatic neural network design environments. However, these implementation methods can be useful in many other fields of digital signal processing.
Citation:
Tamás Szabó, Lörinc Antoni, Gábor Horváth, Béla Fehér, "A Full-Parallel Digital Implementation for Pre-Trained NNs," ijcnn, vol. 2, pp.2049, IEEE-INNS-ENNS International Joint Conference on Neural Networks (IJCNN'00)-Volume 2, 2000
Usage of this product signifies your acceptance of the Terms of Use.