High performance scientific computing using FPGAS with IEEE floating point and logarithmic arithmetic for lattice QCD

被引:0
|
作者
Callanan, Owen [1 ]
Gregg, David [1 ]
Nisbet, Andy [2 ]
Peardon, Mike [3 ]
机构
[1] Univ Dublin Trinity Coll, Dept Comp Sci, Dublin 2, Ireland
[2] Manchester Metropolitan Univ, Dept Comp Math, Manchester M15 6BH, Lancs, England
[3] Trinity Coll Dublin, Dept Math, Dublin, Ireland
来源
2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS | 2006年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The recent development of large FPGAs along with the availability of a variety of floating point cores have made it possible to implement high-performance matrix and vector kernel operations on FPGAs. In this paper we seek to evaluate the performance of FPGAs for real scientific computations by implementing Lattice QCD, one of the classic scientific computing problems. Lattice QCD is the focus of considerable research work worldwide, including two custom ASIC-based solutions. Our results give significant insights into the usefulness of FPGAs for scientific computing. We also seek to evaluate two different number systems available for running scientific computations on FPGAs. To do this we implement FPGA based lattice QCD processors using both double precision IEEE floating point and single precision equivalent Logarithmic Number System (INS) cores and compare their performance with that of two lattice QCD targeted ASIC based solutions and with PC cluster based solutions.
引用
收藏
页码:29 / 34
页数:6
相关论文
共 50 条
  • [31] Accelerating High Performance Computing Applications Using CPUs, GPUs, Hybrid CPU/GPU, and FPGAs
    Liu, Bin
    Zydek, Dawid
    Selvaraj, Henry
    Gewali, Laxmi
    2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 337 - 342
  • [32] A Novel Rounding Algorithm for a High Performance IEEE 754 Double-Precision Floating-Point Multiplier
    Thompson, S. Ross
    Stine, James E.
    2020 IEEE 38TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2020), 2020, : 445 - 452
  • [33] Performance Analysis of Bit-Width Reduced Floating-Point Arithmetic Units in FPGAs: A Case Study of Neural Network-Based Face Detector
    Lee, Yongsoon
    Choi, Younhee
    Ko, Seok-Bum
    Lee, Moon Ho
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2009, (01)
  • [34] A Vector Systolic Accelerator for Multi-Precision Floating-Point High-Performance Computing
    Li, Kai
    Mao, Wei
    Zhou, Junzhuo
    Li, Boyu
    Yang, Zhengke
    Yang, Shuxing
    Du, Laimin
    Huang, Sixiao
    Yu, Hao
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (10) : 4123 - 4127
  • [35] A Vector Systolic Accelerator for Multi-Precision Floating-Point High-Performance Computing
    Li, Kai
    Zhou, Junzhuo
    Li, Boyu
    Yang, Shuxing
    Huang, Sixiao
    Luo, Shaobo
    Mao, Wei
    Yu, Hao
    2022 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2022): INTELLIGENT TECHNOLOGY IN THE POST-PANDEMIC ERA, 2022, : 226 - 229
  • [36] Implementation and performance evaluation of an extended precision floating-point arithmetic library for high-accuracy semidefinite programming
    Joldes, Mioara
    Muller, Jean-Michel
    Popescu, Valentina
    2017 IEEE 24TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2017, : 27 - 34
  • [37] Low-precision Floating-point Arithmetic for High-performance FPGA-based CNN Acceleration
    Wu, Chen
    Wang, Mingyu
    Chu, Xinyuan
    Wang, Kun
    He, Lei
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2022, 15 (01)
  • [38] A Reconfigurable Multiple-Precision Floating-Point Dot Product Unit for High-Performance Computing
    Mao, Wei
    Li, Kai
    Xie, Xinang
    Zhao, Shirui
    Li, He
    Yu, Hao
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1793 - 1798
  • [39] Design Heuristics for Mapping Floating-Point Scientific Computational Kernels onto High Performance Reconfigurable Computers
    Rice, Justin L.
    Abed, Khalid H.
    Morris, Gerald R.
    JOURNAL OF COMPUTERS, 2009, 4 (06) : 542 - 553
  • [40] Multilayer shallow water flow using lattice Boltzmann method with high performance computing
    Tubbs, Kevin R.
    Tsai, Frank T. -C.
    ADVANCES IN WATER RESOURCES, 2009, 32 (12) : 1767 - 1776