Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Double-Precision Floating-Point Cores V1.9

Software ·
OSTI ID:1230855

In studying the acceleration of scientific computing applications with reconfigurable hardware, such as field programmable gate arrays, one finds that many scientific applications require high-precision, floating-point arithmetic that is not innately supported in reconfigurable hardware. Consequently, we have written VDL code that describes hardware for performing double-precision (64-bit) floating-point arithmetic. From this code, it is possible for users to implement double-precision floating-point operations on FPGAs or any other hardware device to which VHDL code can be synthesized. Specifically, we have written code for four floating-point cores. Each core performs one operation: one performs addition/subtraction, one performs multiplication, one performs division, and one performs square root. The code includes parameters that determine the features of the floating-point cores, such as what types of floating-point numbers are supported and what roudning modes are supported. These parameters influence the frequency achievable by the designs as well as the chip area required for the designs. The parameters are chosen so that the floating-point cores have varyinig amounts of compliance with the industry standard for floating-point cores have varying amounts of compliance with the industry standard for floating-point arithmetic, IEEE standard 754. There is an additional parameter that determines the number of pipelining stages in the floating-point cores.

Short Name / Acronym:
DPFPC; 001916MLTPL00
Site Accession Number:
LA-CC-05-090; C05, 089
Version:
00
Programming Language(s):
Medium: X; OS: Not Specified; Compatibility: Multiplatform
Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
W-7405-ENG-36
OSTI ID:
1230855
Country of Origin:
United States

Similar Records

Mixed-precision iterative refinement using tensor cores on GPUs to accelerate solution of linear systems
Journal Article · Tue Nov 24 23:00:00 EST 2020 · Proceedings of the Royal Society. A. Mathematical, Physical and Engineering Sciences · OSTI ID:1787013

Evaluation of Low Power ARM Processors for Monte Carlo Particle Transport: MCNP6 on the ARM Cortex-A8 - Paper 83
Conference · Mon Sep 15 00:00:00 EDT 2014 · OSTI ID:23082913

Floating-point standards: Theory and practice
Conference · Wed Dec 31 23:00:00 EST 1986 · OSTI ID:6637214

Related Subjects