TranSC: Hardware-Aware Design of Transcendental Functions Using Stochastic Logic
Mehran Moghadam, Sercan Aygun, M.Hassan Najafi

TL;DR
This paper presents TranSC, a stochastic computing-based method for efficient, accurate hardware implementation of transcendental functions, significantly reducing error and resource usage compared to existing solutions.
Contribution
It introduces a novel stochastic computing approach using quasi-random sequences for transcendental functions, improving accuracy and hardware efficiency.
Findings
Reduces MSE by up to 98%
Decreases hardware area by 33%
Lowers power consumption by 72%
Abstract
The hardware-friendly implementation of transcendental functions remains a longstanding challenge in design automation. These functions, which cannot be expressed as finite combinations of algebraic operations, pose significant complexity in digital circuit design. This study introduces a novel approach, TranSC, that utilizes stochastic computing (SC) for lightweight yet accurate implementation of transcendental functions. Building on established SC techniques, our method explores alternative random sources-specifically, quasi-random Van der Corput low-discrepancy (LD) sequences-instead of conventional pseudo-randomness. This shift enhances both the accuracy and efficiency of SC-based computations. We validate our approach through extensive experiments on various function types, including trigonometric, hyperbolic, and activation functions. The proposed design approach significantly…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsError Correcting Code Techniques · Numerical Methods and Algorithms · Low-power high-performance VLSI design
