DocumentCode :
108004
Title :
Neural Acceleration for General-Purpose Approximate Programs
Author :
Esmaeilzadeh, H. ; Sampson, Adrian ; Ceze, Luis ; Burger, Danilo
Volume :
33
Issue :
3
fYear :
2013
fDate :
May-June 2013
Firstpage :
16
Lastpage :
27
Abstract :
This work proposes an approximate algorithmic transformation and a new class of accelerators, called neural processing units (NPUs). NPUs leverage the approximate algorithmic transformation that converts regions of code from a Von Neumann model to a neural model. NPUs achieve an average 2.3× speedup and 3.0× energy savings for general-purpose approximate programs. This new class of accelerators shows that significant performance and efficiency gains are possible when the abstraction of full accuracy is relaxed in general-purpose computing.
Keywords :
computer architecture; energy conservation; general purpose computers; neural nets; performance evaluation; power aware computing; program interpreters; programmable circuits; NPU; Von Neumann model; approximate algorithmic transformation; code conversion; efficiency gains; energy savings; general-purpose approximate programs; general-purpose computing; hardware accelerators; neural acceleration; neural model; neural processing units; performance gains; Accelerators; Algorithm design and analysis; Approximation algorithms; Computer architecture; Neural networks; NPUs; Parrot algorithmic transformation; accelerators; approximate computing; neural networks; neural processing units;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2013.28
Filename :
6487481
Link To Document :
بازگشت