EAS-CiM 2.0: Event-driven Asynchronous Stream-based Compute-in-Memory Kernels with Scalable Precision
Traditional edge accelerators struggle to balance performance, accuracy, and power consumption. Our solution leverages Asynchronous Stream Computing (ASC) to implement a fully asynchronous, clockless system where data is encoded in the frequency and duty cycle of streams. This architecture adapts dynamically to available energy resources, adjusting computational precision and speed in response to workload demands. A stimulus-driven model allows the system to process data efficiently when actionable information is present. Analytical and experimental results highlight a tunable trade-off between latency and precision, aligning system performance with real-time requirements. To validate these concepts, we implement a Compute-in-Memory (CiM) based dot product architecture to accelerate Word2Vec Algorithms for Natural Language Processing (NLP) tasks and have exhibited a relative semantic accuracy scaling of 47.81% and a computational efficiency scaling of 43.23x when scaling precision from 12 - 4 bits.
Authors
- Mi‐Suk Park (ORCID: https://orcid.org/0000-0001-5817-2444)
- Kyusang Lee (ORCID: https://orcid.org/0000-0001-7123-3395)
- Mircea R. Stan (ORCID: https://orcid.org/0000-0003-0577-9976)
- Ram Krishnamurthy (ORCID: https://orcid.org/0000-0002-2428-7099)
- Yipeng Gao (ORCID: https://orcid.org/0000-0002-4151-8215)
- Mehrdad Morsali (ORCID: https://orcid.org/0000-0003-3394-1598)
- R. Sreekumar
- Naomi Solomon
Institutions
- University of Virginia (US)
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11043682
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- University of Virginia