Parameterized Design and Evaluation of Bandwidth Compressor for Floating-Point Data Streams in FPGA-Based Custom Computing

被引:0
|
作者
Ueno, Tomohiro [1 ]
Kono, Yoshiaki [1 ]
Sano, Kentaro [1 ]
Yamamoto, Satoru [1 ]
机构
[1] Tohoku Univ, Grad Sch Informat Sci, Aoba Ku, Sendai, Miyagi 9808579, Japan
关键词
bandwidth compression; floating-point data stream; custom computing; parameterized design; LOSSLESS COMPRESSION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We are applying bandwidth compression to enhance performance of FPGA-based custom computing. This paper presents and evaluates hardware design of a bandwidth compressor and decompressor for a floating-point data stream of various bit width. We show their structures parameterized for a bit width of an input word. Through FPGA-based prototype implementation, we evaluate the resource utilization, frequency, and compression ratio. The expermental results show that the compressor and decompressor for 32-bit and 64-bit floating-point numbers achieve bandwidth reduction at a ratio of 3.1 and 1.8 for 2D data of fluid dynamics computation, while they require only small area and operate at higher than 200 MHz.
引用
收藏
页码:90 / 102
页数:13
相关论文
共 42 条
  • [1] Bandwidth Compression of Floating-Point Numerical Data Streams for FPGA-Based High-Performance Computing
    Ueno, Tomohiro
    Sano, Kentaro
    Yamamoto, Satoru
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2017, 10 (03)
  • [2] FPGA-based Lossless Compressors of Floating-Point Data Streams to Enhance Memory Bandwidth
    Katahira, Kazuya
    Sano, Kentaro
    Yamamoto, Satoru
    [J]. 21ST IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2010,
  • [3] Segment-Parallel Predictor for FPGA-based Hardware Compressor and Decompressor of Floating-Point Data Streams to Enhance Memory I/O Bandwidth
    Sano, Kentaro
    Katahira, Kazuya
    Yamamoto, Satoru
    [J]. 2010 DATA COMPRESSION CONFERENCE (DCC 2010), 2010, : 416 - 425
  • [4] Evaluating Power and Energy Consumption of FPGA-based Custom Computing Machines for Scientific Floating-Point Computation
    Sano, Kentaro
    Nishikawa, Takeshi
    Aoki, Takayuki
    Yamamoto, Satoru
    [J]. PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, 2008, : 301 - +
  • [5] FPGA-based floating-point datapath design for geometry processing
    Xing, SZ
    Yu, WWH
    [J]. CONFIGURABLE COMPUTING: TECHNOLOGY AND APPLICATIONS, 1998, 3526 : 212 - 217
  • [6] An FPGA-based floating-point Jacobi iterative solver
    Morris, GR
    Prasanna, VK
    [J]. 8TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2005, : 420 - 427
  • [7] A floating-point FPGA-based self-tuning regulator
    Salcic, Z
    Cao, JY
    Nguang, SK
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2006, 53 (02) : 693 - 704
  • [8] A Scalable FPGA-based Floating-Point Gaussian Filtering Architecture
    Cuong Pham-Quoc
    Binh Tran-Thanh
    Tran Ngoc Thinh
    [J]. PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND APPLICATIONS (ACOMP), 2017, : 111 - 116
  • [9] Higher radix floating-point representations for FPGA-based arithmetic
    Catanzaro, B
    Nelson, B
    [J]. FCCM 2005: 13TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2005, : 161 - 170
  • [10] A Universal FPGA-based Floating-point Matrix Processor for Mobile Systems
    Wang, Wenqiang
    Guo, Kaiyuan
    Gu, Mengyuan
    Ma, Yuchun
    Wang, Yu
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2014, : 139 - 146