• 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