skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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

Floating-Point Units and Algorithms for field-programmable gate arrays
Software · Tue Nov 01 00:00:00 EST 2005 · OSTI ID:1230855

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:1230855

Algorithms for Efficient Reproducible Floating Point Summation
Journal Article · Fri Sep 25 00:00:00 EDT 2020 · ACM Transactions on Mathematical Software · OSTI ID:1230855

Related Subjects