Detail View

DC Field Value Language
dc.contributor.author Gupta, Saransh -
dc.contributor.author Imani, Mohsen -
dc.contributor.author Sim, Joonseop -
dc.contributor.author Huang, Andrew -
dc.contributor.author Wu, Fan -
dc.contributor.author Kang, Jaeyoung -
dc.contributor.author Kim, Yeseong -
dc.contributor.author Rosing, Tajana Simunic -
dc.date.accessioned 2022-11-17T10:40:11Z -
dc.date.available 2022-11-17T10:40:11Z -
dc.date.created 2022-06-16 -
dc.date.issued 2022-04 -
dc.identifier.issn 1550-4832 -
dc.identifier.uri http://hdl.handle.net/20.500.11750/17157 -
dc.description.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. -
dc.language English -
dc.publisher Association for Computing Machinary, Inc. -
dc.title COSMO: Computing with Stochastic Numbers in Memory -
dc.type Article -
dc.identifier.doi 10.1145/3484731 -
dc.identifier.scopusid 2-s2.0-85129766315 -
dc.identifier.bibliographicCitation Gupta, Saransh. (2022-04). COSMO: Computing with Stochastic Numbers in Memory. ACM Journal on Emerging Technologies in Computing Systems, 18(2), 1–25. doi: 10.1145/3484731 -
dc.description.isOpenAccess FALSE -
dc.subject.keywordAuthor Stochastic computing -
dc.subject.keywordAuthor computing in memory -
dc.subject.keywordAuthor processing in memory -
dc.subject.keywordAuthor memristors -
dc.subject.keywordAuthor reram -
dc.subject.keywordAuthor neural networks -
dc.subject.keywordAuthor hyperdimensional computing -
dc.subject.keywordAuthor image processing -
dc.subject.keywordPlus LOGIC DESIGN -
dc.subject.keywordPlus ARCHITECTURE -
dc.subject.keywordPlus COMPUTATION -
dc.subject.keywordPlus ALGORITHMS -
dc.subject.keywordPlus NETWORKS -
dc.subject.keywordPlus LATENCY -
dc.citation.endPage 25 -
dc.citation.number 2 -
dc.citation.startPage 1 -
dc.citation.title ACM Journal on Emerging Technologies in Computing Systems -
dc.citation.volume 18 -
Show Simple Item Record

File Downloads

  • There are no files associated with this item.

공유

qrcode
공유하기

Related Researcher

김예성
Kim, Yeseong김예성

Department of Electrical Engineering and Computer Science

read more

Total Views & Downloads