DocumentCode
3609315
Title
SP-CNN: A Scalable and Programmable CNN-Based Accelerator
Author
Manatunga, Dilan ; Hyesoon Kim ; Mukhopadhyay, Saibal
Volume
35
Issue
5
fYear
2015
Firstpage
42
Lastpage
50
Abstract
Specialized accelerators have become prevalent in many mobile computing platforms for their ability to perform certain tasks, such as image processing, at a lower power cost than a generalized CPU or GPU. In this article, the authors focus on using cellular neural networks (CNNs) as a specialized accelerator. CNN is a neural computing paradigm that is well suited for image processing applications. However, hardware implementations were originally developed to handle only relatively small image sizes. The authors propose SP-CNN, an architecture and a multiplexing algorithm that provides scalability to CNN applications. The authors demonstrate the proposed multiplexing algorithms over a set of six image processing benchmarks and present a performance analysis of SP-CNN.
Keywords
cellular neural nets; image processing; mobile computing; multiplexing; CPU; GPU; SP-CNN; cellular neural networks; image processing; mobile computing platforms; multiplexing algorithm; performance analysis; programmable CNN-based accelerator; scalable CNN-based accelerator; Image processing; Multiplexing; Neural networks; Partitioning algorithms; Program processors; CNN; accelerators; cellular neural networks; image processing; neuromorphic computing;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/MM.2015.121
Filename
7310929
Link To Document