Superconducting Computing with Alternating Logic Elements

被引:14
作者
Tzimpragos, Georgios [1 ]
Volk, Jennifer [1 ]
Wynn, Alex [2 ]
Smith, James E. [3 ]
Sherwood, Timothy [1 ]
机构
[1] UC Santa Barbara, Santa Barbara, CA 93106 USA
[2] MIT, Lincoln Lab, Cambridge, MA 02139 USA
[3] Univ Wisconsin Madison, Madison, WI USA
来源
2021 ACM/IEEE 48TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2021) | 2021年
基金
美国国家科学基金会;
关键词
superconductor electronics; alternating logic; unordered codes; pipelining; xSFQ; DESIGN; IMPLEMENTATION; POWER; CHIP;
D O I
10.1109/ISCA52012.2021.00057
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Although superconducting single flux quantum (SFQ) technologies offer the potential for low-latency operation with energy dissipation of the order of attojoules per gate, their inherently pulse-driven nature and stateful cells have led to designs in which every logic gate is clocked. This means that clocked buffers must be added to equalize logic path lengths, and every gate becomes a pipeline stage. We propose a different approach, where gates are clock-free and synchronous designs have a conventional look-and-feel. Despite being clock-free, however, the gates are state machines by nature. To properly manage these state machines, the logical clock cycle is composed of two synchronous alternating phases: the first of which implements the desired function, and the second of which returns the state machines to the ground state. Moreover, to address the challenges associated with the asynchronous implementation of Boolean NOT operations in pulse-based systems, values are represented as unordered binary codes - in particular, dual-rail codes. With unordered codes, AND and OR operations are functionally complete. We demonstrate that our new approach, xSFQ, with its dual-rail construction and alternating clock phases, along with "double-pumped" logical latches and a timing optimization through latch decomposition, is capable of implementing arbitrary digital designs without gate-level pipelining and the overheads that come with it. We evaluate energy-delay tradeoffs enabled by this approach through a mix of detailed analog circuit modeling, pulse-level discrete-event simulation, and high-level pipeline efficiency analysis. The resulting systems are shown to deliver energy-delay product (EDP) gains over conventional SFQ even with pipeline hazard ratios (HR) below 1%. For hazard ratios equal to 15% and 20% and a design resembling a RISC-V RV32I core (excluding the cost of interlock logic), xSFQ achieves 22x and 31x EDP savings, respectively.
引用
收藏
页码:651 / 664
页数:14
相关论文
共 48 条
[1]   Design and Demonstration of an 8-bit Bit-Serial RSFQ Microprocessor: CORE e4 [J].
Ando, Yuki ;
Sato, Ryo ;
Tanaka, Masamitsu ;
Takagi, Kazuyoshi ;
Takagi, Naofumi ;
Fujimaki, Akira .
IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2016, 26 (05)
[2]  
Asanovic K., 2014, EECS Department, University of California, Berkeley
[3]   MANA: A Monolithic Adiabatic iNtegration Architecture Microprocessor Using 1.4-zJ/op Unshunted Superconductor Josephson Junction Devices [J].
Ayala, Christopher L. ;
Tanaka, Tomoyuki ;
Saito, Ro ;
Nozoe, Mai ;
Takeuchi, Naoki ;
Yoshikawa, Nobuyuki .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2021, 56 (04) :1152-1165
[4]   A NOTE ON ERROR DETECTION CODES FOR ASYMMETRIC CHANNELS [J].
BERGER, JM .
INFORMATION AND CONTROL, 1961, 4 (01) :68-&
[5]   ON UNORDERED CODES [J].
BOSE, B .
IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (02) :125-131
[6]   Self-timing and vector processing in RSFQ digital circuit technology [J].
Deng, ZJ ;
Yoshikawa, N ;
Whiteley, SR ;
Van Duzer, T .
IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 1999, 9 (01) :7-17
[7]   FLUX chip:: Design of a 20-GHz 16-bit ultrapipelined RSFQ processor prototype based on 1.75-μm LTS technology [J].
Dorojevets, M ;
Bunyk, P ;
Zinoviev, D .
IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2001, 11 (01) :326-332
[8]   OPTIMAL PIPELINING [J].
DUBEY, PK ;
FLYNN, MJ .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 8 (01) :10-19
[9]   RSFQ-asynchronous timing (RSFQ-AT): A new design methodology for implementation in CAD automation [J].
Gerber, HR ;
Fourie, CJ ;
Perold, WJ .
IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2005, 15 (02) :272-275
[10]   HIGH-QUALITY REFRACTORY JOSEPHSON TUNNEL-JUNCTIONS UTILIZING THIN ALUMINUM LAYERS [J].
GURVITCH, M ;
WASHINGTON, MA ;
HUGGINS, HA .
APPLIED PHYSICS LETTERS, 1983, 42 (05) :472-474