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 :
بازگشت