A High Performance and Full Utilization Hardware Implementation of Floating Point Arithmetic Units

Author(s):  
Chen Yang ◽  
Siwei Xiang ◽  
Jiaxing Wang ◽  
Liyan Liang
2014 ◽  
Vol 550 ◽  
pp. 126-136
Author(s):  
N. Ramya Rani

:Floating point arithmetic plays a major role in scientific and embedded computing applications. But the performance of field programmable gate arrays (FPGAs) used for floating point applications is poor due to the complexity of floating point arithmetic. The implementation of floating point units on FPGAs consumes a large amount of resources and that leads to the development of embedded floating point units in FPGAs. Embedded applications like multimedia, communication and DSP algorithms use floating point arithmetic in processing graphics, Fourier transformation, coding, etc. In this paper, methodologies are presented for the implementation of embedded floating point units on FPGA. The work is focused with the aim of achieving high speed of computations and to reduce the power for evaluating expressions. An application that demands high performance floating point computation can achieve better speed and density by incorporating embedded floating point units. Additionally this paper describes a comparative study of the design of single precision and double precision pipelined floating point arithmetic units for evaluating expressions. The modules are designed using VHDL simulation in Xilinx software and implemented on VIRTEX and SPARTAN FPGAs.


Author(s):  
Jack Dongarra ◽  
Laura Grigori ◽  
Nicholas J. Higham

A number of features of today’s high-performance computers make it challenging to exploit these machines fully for computational science. These include increasing core counts but stagnant clock frequencies; the high cost of data movement; use of accelerators (GPUs, FPGAs, coprocessors), making architectures increasingly heterogeneous; and multi- ple precisions of floating-point arithmetic, including half-precision. Moreover, as well as maximizing speed and accuracy, minimizing energy consumption is an important criterion. New generations of algorithms are needed to tackle these challenges. We discuss some approaches that we can take to develop numerical algorithms for high-performance computational science, with a view to exploiting the next generation of supercomputers. This article is part of a discussion meeting issue ‘Numerical algorithms for high-performance computational science’.


Author(s):  
Jean-Michel Muller ◽  
Nicolas Brunie ◽  
Florent de Dinechin ◽  
Claude-Pierre Jeannerod ◽  
Mioara Joldes ◽  
...  

Author(s):  
Jean-Michel Muller ◽  
Nicolas Brisebarre ◽  
Florent de Dinechin ◽  
Claude-Pierre Jeannerod ◽  
Vincent Lefèvre ◽  
...  

2019 ◽  
Vol 27 (8) ◽  
pp. 1874-1885 ◽  
Author(s):  
Xiaocong Lian ◽  
Zhenyu Liu ◽  
Zhourui Song ◽  
Jiwu Dai ◽  
Wei Zhou ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document