Yuhao Chen 0003

dblp:34/10195-3 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
5since 2021 · last 2025
0000-0003-3418-1180ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 3 first-author · 5 since 2021
YearPublicationVenuePosition
2025 Recoding Hybrid Stochastic Numbers for Preventing Bit Width Accumulation and Fault Tolerance
abstract
Stochastic computing is a promising technique for realizing high-performance computing owing to its extremely low hardware cost. However, the stochastic number (SN) has too many information redundancies, which leads to an exponential growth of latency. So, hybrid stochastic number (HSN) is proposed to solve the high-latency problem. Hybrid stochastic computing technology brings latency and efficiency advantages but faces the rigorous challenges of bit-width accumulation. In this study, a recoding method with high accuracy for HSN is proposed to reduce the bit width of HSN with only one clock delay. The hardware-resource savings in the polynomial circuit reach more than 80%. Then, the accuracy and fault tolerance of recoding are evaluated. The recoding method enables the pipeline structure in the pure HSN domain, preventing data conversion at the midpoint of the computation. Furthermore, based on the recoding method, a low-cost, bit-flip correction method for HSN is proposed, for realizing fault-tolerant data transmission and computation.
Yuhao Chen 0003, Hongge Li, Yinjie Song
IEEE Trans. Circuits Syst. I Regul. Pap.1
2025 A Study of Signed-Digit Hybrid Stochastic Number for Arithmetic Computing
abstract
In this article, a signed-digit hybrid stochastic number (SD-HSN), which combines the two-line bipolar stochastic number (TLB-SN) and the binary signed-digit (BSD) number, is proposed and discussed. As a bipolar format hybrid stochastic number (SN), SD-HSN extends the concept of conventional TLB-SN to a signed-digit stochastic stream. The positional-weight-based TLB-SNs are still a stochastic stream with BSD, which is computed according to the arithmetic of its expectation with the redundant number method. The multiplication by SD-HSN shows a high-computational performance thanks to the redundant SD-HSN circuit. The efficient multiply-accumulate (MAC) is implemented by SD-HSN designs with low area and low-power consumption. The fault tolerance mechanism of SD-HSN is demonstrated by a JPEG image compression algorithm and a neural network. Besides, SD-HSN shows its advantage in hardware cost and power consumption over conventional BSD number multiplication and its high accuracy, high efficiency, and low latency compared to the classic stochastic computing (SC) methods. The SD-HSN circuits proposed, which include a generator, adder, and multiplier, are designed and implemented based on a standard 40-nm CMOS process.
Yinjie Song, Hongge Li, Yuhao Chen 0003
IEEE Trans. Very Large Scale Integr. Syst.4
2024 Hybrid Stochastic Number and Its Neural Network Computation
abstract
Stochastic computing (SC) is unique in that it is a type of arithmetic computation based on stochastic numbers (bitstream) instead of binary numbers (BNs). Stochastic number (SN) represents and carries information in the form of pseudo-analog probabilities by CMOS gate circuits. The renewed success of the stochastic number system is mainly related to super low power consumption and high reliability for edge computing. In fact, the stochastic number is a nonpositional number representation that is intrinsically sequential and consequently used for certain important arithmetic operations (such as addition/subtraction and multiplication), and corresponds to a super low area circuit. This article proposes a novel hybrid number system of BNs and stochastic number representation, called hybrid stochastic number (HSN). This study introduces the basic theoretical aspects of the HSN and demonstrates the properties of hybrid stochastic computing (HSC). The hardware implementation of deep neural network with HSC is fabricated using a standard 40-nm low-power CMOS process, with a core area of 0.53 mm2, power of 102.3 mW, and clock of 400 MHz, which has 4544 multiply accumulation operations (MACs).
Hongge Li, Yuhao Chen 0003
IEEE Trans. Very Large Scale Integr. Syst.2
2022 Novel Stochastic Computing using Amplitude and Frequency Pulse Encoding
abstract
Stochastic computing (SC) is a type of logic computation that converts binary numbers to stochastic bitstream. It is a pseudo-analog computation in the digital domain that can realize multiplication, addition and complex function computations. In this paper, we present a new encoding method AFE(Amplitude and Frequency Encoding) for SC, which extend SC to use multibit streams instead of bit streams to represent data. This new method still use the expectation of streams to achieve the computation. Compared with conventional stochastic bitstream, AFE SC proposed realize low-latency and low-area occupation instead of the long latency of classic method. And we also discuss the rationality of circuits from a mathematical perspective. The hardware logic circuits of AFE-SC including multiplier, adder and converter are designed and implemented by FPGA. In addition, the latency of computing, area and precision of AFE-SC is measured based on FPGA board.
Yuhao Chen 0003, Hongge Li
ISCAS1
2022 Stochastic Computing Using Amplitude and Frequency Encoding
abstract
Stochastic computing (SC) is a type of logic computation based on stochastic bit stream instead of the binary numbers (BNs). It is pseudo-analog computation in the digital domain that can realize multiplication, addition, and complex function computations. In this brief, a new encoding method, referred to as amplitude and frequency encoding (AFE) for SC, is presented. It extends SC to use multibit streams instead of bit streams to represent data. This method still uses the expectation of streams to achieve computation. Compared with the conventional stochastic bit stream, AFE realizes low-latency and low-area occupation than the conventional SC method. The rationality of the circuits is also examined from a mathematical perspective. The hardware logic circuit of AFE SC, including the multiplier, adder, and converter, was designed and implemented by a field-programmable gate array (FPGA). In addition, the latency of the computing, area, and precision of AFE SC was measured based on the FPGA board.
Yuhao Chen 0003, Hongge Li
IEEE Trans. Very Large Scale Integr. Syst.1