International audienceMany scientific computing applications demand massive numerical computations on parallel architectures such as Graphics Processing Units (GPUs). Usually, either floating-point single or double precision arithmetic is used. Higher precision is generally not available in hardware, and software extended precision libraries are much slower and rarely supported on GPUs. We develop CAMPARY: a multiple-precision arithmetic library, using the CUDA programming language for the NVidia GPU platform. In our approach, the precision is extended by representing real numbers as the unevaluated sum of several standard machine precision floating-point numbers. We make use of error-free transforms algorithms, which are based only on nati...
Abstract—For many scientific calculations, particularly those involving empirical data, IEEE 32-bit ...
International audienceDiscrete Stochastic Arithmetic (DSA) enables one to estimate rounding errors a...
Field of study: Electrical engineering.Dr. Michela Becchi, Thesis Supervisor."December 2017."Floatin...
International audienceMany scientific computing applications demand massive numerical computations o...
International audienceSome important computational problems must use a floating-point (FP) precision...
Scientific computing applications often require support for non-traditional data types, for example,...
Abstract — Double-float (df64) and quad-float (qf128) numeric types can be implemented on current GP...
International audienceGPUs are an important hardware development platform for problems where massive...
This paper presents a multiple-precision binary floating-point library, written in the ISO C languag...
Video cards have now outgrown their purpose of being only a simple tool for graphic display. With th...
International audienceMany numerical problems require a higher computing precision than the one offe...
Many numerical problems require some very accurate computations. Examples can be found in the field ...
Multiple precision (MP) arithmetic is a core building block of a wide variety of algorithms in compu...
International audienceThis paper proposes an innovative Floating Point (FP) architecture for Variabl...
International audienceWe describe algorithms used to optimize the GNU MPFR library when the operands...
Abstract—For many scientific calculations, particularly those involving empirical data, IEEE 32-bit ...
International audienceDiscrete Stochastic Arithmetic (DSA) enables one to estimate rounding errors a...
Field of study: Electrical engineering.Dr. Michela Becchi, Thesis Supervisor."December 2017."Floatin...
International audienceMany scientific computing applications demand massive numerical computations o...
International audienceSome important computational problems must use a floating-point (FP) precision...
Scientific computing applications often require support for non-traditional data types, for example,...
Abstract — Double-float (df64) and quad-float (qf128) numeric types can be implemented on current GP...
International audienceGPUs are an important hardware development platform for problems where massive...
This paper presents a multiple-precision binary floating-point library, written in the ISO C languag...
Video cards have now outgrown their purpose of being only a simple tool for graphic display. With th...
International audienceMany numerical problems require a higher computing precision than the one offe...
Many numerical problems require some very accurate computations. Examples can be found in the field ...
Multiple precision (MP) arithmetic is a core building block of a wide variety of algorithms in compu...
International audienceThis paper proposes an innovative Floating Point (FP) architecture for Variabl...
International audienceWe describe algorithms used to optimize the GNU MPFR library when the operands...
Abstract—For many scientific calculations, particularly those involving empirical data, IEEE 32-bit ...
International audienceDiscrete Stochastic Arithmetic (DSA) enables one to estimate rounding errors a...
Field of study: Electrical engineering.Dr. Michela Becchi, Thesis Supervisor."December 2017."Floatin...