Views 
   PDF Download PDF Downloads: 858

 Open Access -   Download full article: 

Artificial Neural Network Stream Processing Core (Annsp) Implementation in Embedded Systems

Jnana Ranjan Tripathy1 and Hrudaya Kumar Tripathy2

1,3Department of Computer Science and Engineering,Biju Pattnaik University of Technology, Orissa Engineering College, Bhubaneswar, Odisha-752050, (India).

2School of Computing and Technology, Asia Pacific University College of Technology and Innovation (UCTI)Bukit Jalil, Kuala Lumpur, 57000, (Malasiya).

Article Publishing History
Article Received on :
Article Accepted on :
Article Published :
Article Metrics
ABSTRACT:

ANnSP is a stream-based programmable and code-level statically reconûgurable processor for realization of neural networks in embedded systems. ANnSP is provided with a neural-network-to-stream compiler and a hardware core builder. The ANnSP stream compiler makes it possible to realize various neural networks using ANnSP. On the other hand, the ANnSP builder makes the ANnSP processor an IP core that can be restructured to satisfy different demands and constraints. This paper presents the architecture of the ANnSP processor, the streaming mechanism, and the builder facilities. Also, synthesis results of a 64-PE ANnSP on a 0.18µm standard-cell library are presented. The obtained results show that a 64-PE ANnSP can perform computations of 25.6 giga connections in a second, while its throughput is upto 51.2 giga 32-bit ûxed point operations per second. Comparing with high performance parallel architectures locates 64-PE ANnSP among the best state of the art parallel processors.

KEYWORDS: ANN; Embedded Systems; Stream Processing; LIFO; FIFO

Copy the following to cite this article:

Tripathy J. R, Tripathy H. K. Artificial Neural Network Stream Processing Core (Annsp) Implementation in Embedded Systems. Orient. J. Comp. Sci. and Technol;6(2)


Copy the following to cite this URL:

Tripathy J. R, Tripathy H. K. Artificial Neural Network Stream Processing Core (Annsp) Implementation in Embedded Systems. Orient. J. Comp. Sci. and Technol;6(2). Available from: http://www.computerscijournal.org/?p=2737



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.