Peng et al., 2014 - Google Patents
Design and high-speed demonstration of single-flux-quantum bit-serial floating-point multipliers using a 10kA/cm 2 Nb processPeng et al., 2014
- Document ID
- 14247094558104899182
- Author
- Peng X
- Yamanashi Y
- Yoshikawa N
- Fujimaki A
- Takagi N
- Takagi K
- Hidaka M
- Publication year
- Publication venue
- IEICE Transactions on Electronics
External Links
Snippet
Recently, we proposed a new data-path architecture, named a large-scale reconfigurable data-path (LSRDP), based on single-flux-quantum (SFQ) circuits, to establish a fundamental technology for future high-end computers. In this architecture, a large number of SFQ floating …
- 238000000034 method 0 title abstract description 24
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/52—Multiplying; Dividing
- G06F7/523—Multiplying only
- G06F7/53—Multiplying only in parallel-parallel fashion, i.e. both operands being entered in parallel
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/52—Multiplying; Dividing
- G06F7/523—Multiplying only
- G06F7/533—Reduction of the number of iteration steps or stages, e.g. using the Booth algorithm, log-sum, odd-even
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/50—Adding; Subtracting
- G06F7/505—Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination
- G06F7/506—Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination with simultaneous carry generation for, or propagation over, two or more stages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/544—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation
- G06F7/5443—Sum of products
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/30—Arrangements for executing machine-instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/499—Denomination or exception handling, e.g. rounding, overflow
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/38—Indexing scheme relating to groups G06F7/38 - G06F7/575
- G06F2207/3804—Details
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
- G06F15/80—Architectures of general purpose stored programme computers comprising an array of processing units with common control, e.g. single instruction multiple data processors
- G06F15/8007—Architectures of general purpose stored programme computers comprising an array of processing units with common control, e.g. single instruction multiple data processors single instruction multiple data [SIMD] multiprocessors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Tang et al. | 4-bit bit-slice arithmetic logic unit for 32-bit RSFQ microprocessors | |
| Filippov et al. | 8-bit asynchronous wave-pipelined RSFQ arithmetic-logic unit | |
| Peng et al. | High-speed demonstration of bit-serial floating-point adders and multipliers using single-flux-quantum circuits | |
| Mao et al. | A configurable floating-point multiple-precision processing element for HPC and AI converged computing | |
| Tang et al. | Logic design of a 16-bit bit-slice arithmetic logic unit for 32-/64-bit RSFQ microprocessors | |
| Shanmuganathan et al. | Comparative analysis of various types of multipliers for effective low power | |
| Dorojevets et al. | 20-GHz 8 x 8-bit parallel carry-save pipelined RSFQ multiplier | |
| Gandhi et al. | Comparative analysis for hardware circuit architecture of Wallace tree multiplier | |
| Tang et al. | 32× 32-bit 4-bit bit-slice integer multiplier for RSFQ microprocessors | |
| Peng et al. | Design and high-speed demonstration of single-flux-quantum bit-serial floating-point multipliers using a 10kA/cm 2 Nb process | |
| Gonzalez-Guerrero et al. | Temporal and SFQ pulse-streams encoding for area-efficient superconducting accelerators | |
| Hara et al. | Design, implementation and on-chip high-speed test of SFQ half-precision floating-point multiplier | |
| Nagaoka et al. | 50-GFLOPS floating-point adder and multiplier using gate-level-pipelined single-flux-quantum logic with frequency-increased clock distribution | |
| Kato et al. | 60-GHz demonstration of an SFQ half-precision bit-serial floating-point adder using 10 kA/cm 2 Nb process | |
| Chowdam et al. | Design and evaluation of clock-gating-based approximate multiplier for error-tolerant applications | |
| Sakashita et al. | High-speed operation of an SFQ butterfly processing circuit for FFT processors using the 10 kA/cm 2 Nb process | |
| Tang et al. | RSFQ 4-bit bit-slice integer multiplier | |
| Park et al. | Design and implementation and on-chip high-speed test of SFQ half-precision floating-point adders | |
| Tang | Studies on datapath circuits for superconductor bit-slice microprocessors | |
| Sangwan et al. | Design and implementation of single precision pipelined floating point co-processor | |
| Ozer et al. | Design of RSFQ wave pipelined Kogge–Stone Adder and developing custom compound gates | |
| Takagi | An energy-efficient high-performance processor with reconfigurable data-paths using RSFQ circuits | |
| Kito et al. | Rapid single-flux-quantum truncated multiplier based on bit-level processing | |
| Bokade et al. | CLA based 32-bit signed pipelined multiplier | |
| Fonseca et al. | Design of a radix-2m hybrid array multiplier using carry save adder format |