International audienceFloating-point (FP) addition is non-associative and parallel reduction involving this operation is a serious issue as noted in the DARPA Exascale Report [1]. Such large summations typically appear within fundamental numerical blocks such as dot products or numerical integrations. Hence, the result may vary from one parallel machine to another or even from one run to another. These discrepancies worsen on heterogeneous architectures – such as clusters with GPUs or Intel Xeon Phi processors – which combine programming environments that may obey various floating-point models and offer different intermediate precision or different operators [2,3]. Such non-determinism of floating-point calculations in parallel programs cau...
Floating-point arithmetic is notoriously non-associative due to the limited precision representatio...
This is an extended version of our ARITH-19 article.This paper presents a study of some basic blocks...
International audienceSome important computational problems must use a floating-point (FP) precision...
International audienceFloating-point (FP) addition is non-associative and parallel reduction involvi...
National audienceOn modern multi-core, many-core, and heterogeneous architectures, floating-point co...
AbstractSummation is a basic operation in scientific computing; furthermore division-free arithmetic...
On modern multi-core, many-core, and heterogeneous architectures, floating-point computations, espec...
International audienceWe present a fast algorithm together with its low-level implementation of corr...
International audienceFloating-point operators on FPGAs do not have to be identical to the ones avai...
Nowadays, parallel computing is ubiquitous in several application fields, both in engineering and sc...
The world depends on computers every day to do accurate real-world mathematics. Computers must store...
Floating-point sums and dot products accumulate rounding errors that may render the result very inac...
International audienceMany numerical problems require a higher computing precision than that offered...
The summation of n floating-point numbers is ubiquitous in numerical computations. We present a new ...
International audienceMany numerical problems require a higher computing precision than the one offe...
Floating-point arithmetic is notoriously non-associative due to the limited precision representatio...
This is an extended version of our ARITH-19 article.This paper presents a study of some basic blocks...
International audienceSome important computational problems must use a floating-point (FP) precision...
International audienceFloating-point (FP) addition is non-associative and parallel reduction involvi...
National audienceOn modern multi-core, many-core, and heterogeneous architectures, floating-point co...
AbstractSummation is a basic operation in scientific computing; furthermore division-free arithmetic...
On modern multi-core, many-core, and heterogeneous architectures, floating-point computations, espec...
International audienceWe present a fast algorithm together with its low-level implementation of corr...
International audienceFloating-point operators on FPGAs do not have to be identical to the ones avai...
Nowadays, parallel computing is ubiquitous in several application fields, both in engineering and sc...
The world depends on computers every day to do accurate real-world mathematics. Computers must store...
Floating-point sums and dot products accumulate rounding errors that may render the result very inac...
International audienceMany numerical problems require a higher computing precision than that offered...
The summation of n floating-point numbers is ubiquitous in numerical computations. We present a new ...
International audienceMany numerical problems require a higher computing precision than the one offe...
Floating-point arithmetic is notoriously non-associative due to the limited precision representatio...
This is an extended version of our ARITH-19 article.This paper presents a study of some basic blocks...
International audienceSome important computational problems must use a floating-point (FP) precision...