Floating-point computations produce approximate results, which can lead to inaccuracy problems. Existing work addresses two issues: first, the design of high precision floatingpoint representations; second, the study of methods to trade-off accuracy and performance of serial CPU applications. However, a comprehensive study of the trade-off between accuracy and performance for multithreaded applications is missing. In my thesis, I study this trade-off on GPU. In particular, my study covers the use of different floating-point precisions (i.e., single and double floating-point precision in IEEE 754 standard, GNU Multiple Precision, and composite floating-point precision) on a variety of real-world and synthetic benchmark applications. I explor...
Multiple precision (MP) arithmetic is a core building block of a wide variety of algorithms in compu...
International audienceGPUs are an important hardware development platform for problems where massive...
this paper is to clarify and evaluate the implementation tradeoffs at the FPU level, thus enabling d...
Field of study: Electrical engineering.Dr. Michela Becchi, Thesis Supervisor."December 2017."Floatin...
<p>In this thesis, we design frameworks for efficient and accurate floating point computation. The p...
As scientific computation continues to scale, it is crucial to use floating-point arithmetic process...
Abstract. FPGAs and GPUs are increasingly used in a range of high performance computing applications...
The floating-point numbers used in computer programs are a finite approximation of real numbers. In ...
Reducing the precision of floating-point values is an effective approach to achieve higher performan...
In high performance computing, nearly all the implementations and published experiments use floatin...
It has been shown that FPGAs could outperform high-end microprocessors on floating-point computation...
Abstract. Most mathematical formulae are defined in terms of operations on real numbers, but compute...
Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Many computationally intensive scientific applications involve repetitive floating point operations ...
Abstract—For many scientific calculations, particularly those involving empirical data, IEEE 32-bit ...
Multiple precision (MP) arithmetic is a core building block of a wide variety of algorithms in compu...
International audienceGPUs are an important hardware development platform for problems where massive...
this paper is to clarify and evaluate the implementation tradeoffs at the FPU level, thus enabling d...
Field of study: Electrical engineering.Dr. Michela Becchi, Thesis Supervisor."December 2017."Floatin...
<p>In this thesis, we design frameworks for efficient and accurate floating point computation. The p...
As scientific computation continues to scale, it is crucial to use floating-point arithmetic process...
Abstract. FPGAs and GPUs are increasingly used in a range of high performance computing applications...
The floating-point numbers used in computer programs are a finite approximation of real numbers. In ...
Reducing the precision of floating-point values is an effective approach to achieve higher performan...
In high performance computing, nearly all the implementations and published experiments use floatin...
It has been shown that FPGAs could outperform high-end microprocessors on floating-point computation...
Abstract. Most mathematical formulae are defined in terms of operations on real numbers, but compute...
Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Many computationally intensive scientific applications involve repetitive floating point operations ...
Abstract—For many scientific calculations, particularly those involving empirical data, IEEE 32-bit ...
Multiple precision (MP) arithmetic is a core building block of a wide variety of algorithms in compu...
International audienceGPUs are an important hardware development platform for problems where massive...
this paper is to clarify and evaluate the implementation tradeoffs at the FPU level, thus enabling d...