Cited time in webofscience Cited time in scopus

COSMO: Computing with Stochastic Numbers in Memory

Title
COSMO: Computing with Stochastic Numbers in Memory
Author(s)
Gupta, SaranshImani, MohsenSim, JoonseopHuang, AndrewWu, FanKang, JaeyoungKim, YeseongRosing, Tajana Simunic
Issued Date
2022-04
Citation
ACM Journal on Emerging Technologies in Computing Systems, v.18, no.2, pp.1 - 25
Type
Article
Author Keywords
Stochastic computingcomputing in memoryprocessing in memorymemristorsreramneural networkshyperdimensional computingimage processing
Keywords
LOGIC DESIGNARCHITECTURECOMPUTATIONALGORITHMSNETWORKSLATENCY
ISSN
1550-4832
Abstract
Stochastic computing (SC) reduces the complexity of computation by representing numbers with long streams of independent bits. However, increasing performance in SC comes with either an increase in area or a loss in accuracy. Processing in memory (PIM) computes data in-place while having high memory density and supporting bit-parallel operations with low energy consumption. In this article, we propose COSMO, an architecture for computing with stochastic numbers in memory, which enables SC in memory. The proposed architecture is general and can be used for a wide range of applications. It is a highly dense and parallel architecture that supports most SC encodings and operations in memory. It maximizes the performance and energy efficiency of SC by introducing several innovations: (i) in-memory parallel stochastic number generation, (ii) efficient implication-based logic in memory. (iii) novel memory bit line segmenting. (iv) a new memory-compatible SC addition operation, and (v) enabling flexible block allocation. To show the generality and efficiency of our stochastic architecture, we implement image processing. deep neural networks (DNNs), and hyperdimensional (HD) computing on the proposed hardware. Our evaluations show that running DNN inference on COSMO is 141x faster and 80 x more energy efficient as compared to GPU.
URI
http://hdl.handle.net/20.500.11750/17157
DOI
10.1145/3484731
Publisher
Association for Computing Machinary, Inc.
Related Researcher
  • 김예성 Kim, Yeseong
  • Research Interests Embedded Systems for Edge Intelligence; Brain-Inspired HD Computing for AI; In-Memory Computing
Files in This Item:

There are no files associated with this item.

Appears in Collections:
Department of Electrical Engineering and Computer Science Computation Efficient Learning Lab. 1. Journal Articles

qrcode

  • twitter
  • facebook
  • mendeley

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE