2022
DOI: 10.1145/3484731
|View full text |Cite
|
Sign up to set email alerts
|

COSMO: Computing with Stochastic Numbers in Memory

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 co mputing with s tochastic numbers… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 81 publications
0
1
0
Order By: Relevance
“…Unlike AnalogPIM designs, we sample the output in the time domain. For example, to generate a dot product with 4 bits of precision, we use the same search circuits but latch the output at 16 different time instants (Gupta et al, 2022 ). Figure 5 has an example of a query search for a hypervector and how the hypervectors are laid out in memory.…”
Section: Stochastic-hd Hardware Designmentioning
confidence: 99%
“…Unlike AnalogPIM designs, we sample the output in the time domain. For example, to generate a dot product with 4 bits of precision, we use the same search circuits but latch the output at 16 different time instants (Gupta et al, 2022 ). Figure 5 has an example of a query search for a hypervector and how the hypervectors are laid out in memory.…”
Section: Stochastic-hd Hardware Designmentioning
confidence: 99%