{"title":"Extremely Energy-Efficient Non-Linear Function Approximation Framework Using Stochastic Superconductor Devices","authors":"Olivia Chen;Renyuan Zhang;Wenhui Luo;Yanzhi Wang;Nobuyuki Yoshikawa","doi":"10.1109/TETC.2023.3330979","DOIUrl":null,"url":null,"abstract":"Recently developed adiabatic quantum-flux-parametron (AQFP) superconducting technology achieves the highest energy efficiency among various superconducting logic families, potentially 10\n<sup>4</sup>\n-10\n<sup>5</sup>\n gain compared with state-of-the-art CMOS. Besides ultra-high energy efficiency, AQFP exhibits two unique characteristics: the deep pipelining nature as all logic gates are clocked and the potential of building stochastic number generators (SNGs) using a single AQFP gate, far more efficient than SNGs implemented in conventional CMOS. These unique characteristics indicate that the AQFP technology is highly compatible with stochastic computing (SC) implementations, where operands are represented by a time-independent bit sequence utilizing the deep pipelining structure of AQFP. To shed some light on the SC-based design methodology on novel superconducting technologies, we propose an AQFP-based non-linear function approximation framework with the fashion of Bernstein polynomials, achieving a general hardware architecture to perform multiple non-linear functions without any extra hardware overhead. Experimental results of 9 common non-linear functions widely used in pattern recognition, signal processing, and neural networks reveal that our work provides outstanding energy efficiency with sufficient computing accuracy. The energy-delay-error-product (EDE\n<sub>MAE</sub>\nP) of the proposed design, in terms of the polynomial degree of 3, 5 and 7, are 3.47 × 10\n<sup>−25</sup>\nJ\n<inline-formula><tex-math>$\\cdot$</tex-math></inline-formula>\ns, 3.63 × 10\n<sup>−25</sup>\nJ\n<inline-formula><tex-math>$\\cdot$</tex-math></inline-formula>\ns and 6.79 × 10\n<sup>−25</sup>\nJ\n<inline-formula><tex-math>$\\cdot$</tex-math></inline-formula>\ns on average, respectively, achieving 5-6 orders better performance than its CMOS counterpart. Further discussions on the measurement results of trial-fabricated AQFP comparators reveal the future research directions of AQFP-based SC implementations.","PeriodicalId":13156,"journal":{"name":"IEEE Transactions on Emerging Topics in Computing","volume":"12 4","pages":"956-967"},"PeriodicalIF":5.1000,"publicationDate":"2023-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Emerging Topics in Computing","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10318057/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Recently developed adiabatic quantum-flux-parametron (AQFP) superconducting technology achieves the highest energy efficiency among various superconducting logic families, potentially 10
4
-10
5
gain compared with state-of-the-art CMOS. Besides ultra-high energy efficiency, AQFP exhibits two unique characteristics: the deep pipelining nature as all logic gates are clocked and the potential of building stochastic number generators (SNGs) using a single AQFP gate, far more efficient than SNGs implemented in conventional CMOS. These unique characteristics indicate that the AQFP technology is highly compatible with stochastic computing (SC) implementations, where operands are represented by a time-independent bit sequence utilizing the deep pipelining structure of AQFP. To shed some light on the SC-based design methodology on novel superconducting technologies, we propose an AQFP-based non-linear function approximation framework with the fashion of Bernstein polynomials, achieving a general hardware architecture to perform multiple non-linear functions without any extra hardware overhead. Experimental results of 9 common non-linear functions widely used in pattern recognition, signal processing, and neural networks reveal that our work provides outstanding energy efficiency with sufficient computing accuracy. The energy-delay-error-product (EDE
MAE
P) of the proposed design, in terms of the polynomial degree of 3, 5 and 7, are 3.47 × 10
−25
J
$\cdot$
s, 3.63 × 10
−25
J
$\cdot$
s and 6.79 × 10
−25
J
$\cdot$
s on average, respectively, achieving 5-6 orders better performance than its CMOS counterpart. Further discussions on the measurement results of trial-fabricated AQFP comparators reveal the future research directions of AQFP-based SC implementations.
期刊介绍:
IEEE Transactions on Emerging Topics in Computing publishes papers on emerging aspects of computer science, computing technology, and computing applications not currently covered by other IEEE Computer Society Transactions. Some examples of emerging topics in computing include: IT for Green, Synthetic and organic computing structures and systems, Advanced analytics, Social/occupational computing, Location-based/client computer systems, Morphic computer design, Electronic game systems, & Health-care IT.