ARCHITECTURE OF A FLOATING-POINT BUTTERFLY EXECUTION UNIT IN A 400-MFLOPS PROCESSOR VLSI AND ITS IMPLEMENTATION

被引:0
|
作者
YAMAUCHI, H
MIYANAGA, H
机构
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Some dedicated floating-point hardware arithmetic modules designed as processing elements for butterfly operations are described. They consist of Input Data Converters (IDC), Output Data Converters (ODC), and a 2's complementary 24-bit (16E8) floating-point Butterfly Execution Unit (BEU). The BEU executes the four multiplication and six additions/subtractions required for a complex butterfly operation in each 25-ns execution cycle by implementing four multipliers and four 3-input adders/subtracters. The arithmetic modules are fabricated using 0.8-mu-m CMOS technology. An overview of the hardware unit is presented with special attention given to the BEU for parallel pipelined processing. In addition, module design methodologies for hardware implementation and some sophisticated high-speed execution techniques for floating-point multiplication and addition are discussed.
引用
收藏
页码:3852 / 3860
页数:9
相关论文
共 50 条
  • [41] PARS Architecture: A Reconfigurable Architecture with Generalized Execution Model - Design and Implementation of its Prototype Processor
    Tanigawa, Kazuya
    Hironaka, Tetsuo
    Kojima, Akira
    Yoshida, Noriyoshi
    [J]. IEICE Transactions on Information and Systems, 2003, E86-D (05) : 830 - 840
  • [42] PARS architecture:: A reconfigurable architecture with generalized execution model -: Design and implementation of its prototype processor
    Tanigawa, K
    Hironaka, T
    Kojima, A
    Yoshida, N
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2003, E86D (05): : 830 - 840
  • [43] An ALU Cluster with Floating Point Unit for Media Streaming Architecture with Homogeneous Processor Cores
    Liou, Chia-Yi
    Chiueh, Herming
    [J]. 2008 13TH ASIA-PACIFIC COMPUTER SYSTEMS ARCHITECTURE CONFERENCE, 2008, : 9 - 15
  • [44] Snitch: A Tiny Pseudo Dual-Issue Processor for Area and Energy Efficient Execution of Floating-Point Intensive Workloads
    Zaruba, Florian
    Schuiki, Fabian
    Hoefler, Torsten
    Benini, Luca
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (11) : 1845 - 1860
  • [45] High-Performance Floating-Point VLSI Architecture of Lifting-Based Forward and Inverse Wavelet Transforms
    Guntoro, Andre
    Momeni, Massoud
    Keil, Hans-Peter
    Glesner, Manfred
    [J]. 2008 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2008), VOLS 1-4, 2008, : 457 - 460
  • [46] Apply High-Level Synthesis Design and Verification Methodology on Floating-Point Unit Implementation
    Chen, Chia-I
    Yu, Chin-Yeh
    Lu, Yen-Ju
    Wu, Chi-Feng
    [J]. 2014 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2014,
  • [47] FPGA Implementation of a Decimal Floating-Point Accurate Scalar Product Unit with a Parallel Fixed-Point Multiplier
    Baesler, Malte
    Teufel, Thomas
    [J]. 2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS, 2009, : 6 - 11
  • [48] LEADING-ZERO ANTICIPATOR (LZA) IN THE IBM RISC SYSTEM-6000 FLOATING-POINT EXECUTION UNIT
    HOKENEK, E
    MONTOYE, RK
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1990, 34 (01) : 71 - 77
  • [49] Implementation of Low Power and Area Efficient Floating-Point Fused Multiply-Add Unit
    Dhanabal, R.
    Sahoo, Sarat Kumar
    Bharathi, V.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFT COMPUTING SYSTEMS, ICSCS 2015, VOL 1, 2016, 397 : 329 - 342
  • [50] TOWARDS A FORMAL VERIFICATION OF A FLOATING-POINT COPROCESSOR AND ITS COMPOSITION WITH A CENTRAL PROCESSING UNIT
    PAN, J
    LEVITT, KN
    ARCHER, M
    KALVALA, S
    [J]. IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1993, 20 : 427 - 447