DocumentCode
3517098
Title
ASIPs for artificial neural networks
Author
Shapiro, Daniel ; Parri, Jonathan ; Desmarais, John-Marc ; Groza, Voicu ; Bolic, Miodrag
Author_Institution
Comput. Archit. Res. Group, Univ. of Ottawa, Ottawa, ON, Canada
fYear
2011
fDate
19-21 May 2011
Firstpage
529
Lastpage
533
Abstract
Customized application-specific processors called ASIPs are becoming commonplace in contemporary embedded system designs. Neural networks are an interesting application for which an ASIP can be tailored to increase performance, lower power consumption and/or increase throughput. Here, both the bidirectional associative memory and hopfield auto-associative memory networks are run through an automated instruction-set identification algorithm to identify and select custom instruction candidates suitable for neural network applications. Clusters of neural networks are highly parallel, and therefore it is interesting to consider a homogeneous multiprocessor composed of ASIPs. The two legacy neural network applications showed a 18-120% improvement with the automatic hardware/software partitioning for a uniprocessor ASIP. However, due to pointers and function calling which did not resolve to hardware, the acceleration was concentrated in the network initialization part of the code.
Keywords
Hopfield neural nets; application specific integrated circuits; content-addressable storage; embedded systems; hardware-software codesign; instruction sets; microprocessor chips; neural chips; artificial neural networks; automated instruction-set identification algorithm; automatic hardware/software partitioning; bidirectional associative memory; contemporary embedded system designs; custom instruction candidates; customized application-specific processors; homogeneous multiprocessor; hopfield auto-associative memory networks; legacy neural network applications; network initialization; power consumption; uniprocessor ASIP; Acceleration; Artificial neural networks; Biological neural networks; Hardware; Neurons; Program processors;
fLanguage
English
Publisher
ieee
Conference_Titel
Applied Computational Intelligence and Informatics (SACI), 2011 6th IEEE International Symposium on
Conference_Location
Timisoara
Print_ISBN
978-1-4244-9108-7
Type
conf
DOI
10.1109/SACI.2011.5873060
Filename
5873060
Link To Document