Skip to content

Probabilistic Computing Learning & Research Portal

Welcome to the Probabilistic Computing Learning and Research Portal, an open-access educational resource for stochastic computing, bitstream arithmetic, and probabilistic (p-bit) hardware.

graph TD
    A[Probabilistic Computing Hub] --> B[πŸŽ“ Fundamentals: Encoding, Correlation & Precision]
    A --> C[πŸŒ‰ Bridge: AI, Imaging & Coding]
    A --> D[βš™οΈ Hardware Taxonomies: 6 Families]
    B --> E[Bitstreams, SNGs, Error vs Latency]
    C --> F[Noise-tolerant inference & communications]
    D --> G[Arithmetic, RNGs, NNs, LDPC, p-bits, Reliability]

🎯 Objectives & Scope

Probabilistic and stochastic computing represent numbers as random bitstreams (or as tunable random bits) so that simple logic gates implement expensive arithmetic and inference kernels β€” trading latency and statistical variance for area and energy:

  • Neural Networks & Edge AI (unary / stochastic MAC, batch-norm, CIM accelerators)
  • Coding & Communications (stochastic LDPC / belief-propagation decoding)
  • DSP & Imaging (filters, thresholding, transforms on bitstreams)
  • Combinatorial / Ising-style solvers (invertible logic and p-bit networks)

Section Description
Glossary Plain-English definitions of SC / p-bit terms and acronyms.
Fundamentals Why bitstreams buy energy, history, challenges, encoding, correlation, and precision–latency trade-offs.
Bridge to Real World Why learning systems and codecs tolerate bitstream noise.
Hardware Taxonomies Architectural overviews with DOI citations across arithmetic, RNGs, neural nets, coding, p-bits, and fault tolerance.

πŸ”Ž Literature (citation-safe)

This portal teaches concepts in original language and points to peer-reviewed work via DOI links only. It does not host PDFs or reproduce copyrighted paper content.

Browse titles, venues, and publisher abstracts on the public PC Paper Map (105+ curated entries).


πŸ”¬ Repository & Source

Sibling portal

For approximate / inexact deterministic arithmetic (truncated multipliers, approximate adders, etc.), see the Inexact Computing Learning & Research Portal.