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...
International audienceThis paper presents a study of some basic blocks needed in the design of float...
Abstract. Given a vector of floating-point numbers with exact sum s, we present an algorithm for cal...
The summation of n floating-point numbers is ubiquitous in numerical computations. We present a new ...
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...
On modern multi-core, many-core, and heterogeneous architectures, floating-point computations, espec...
AbstractSummation is a basic operation in scientific computing; furthermore division-free arithmetic...
International audienceWe present a fast algorithm together with its low-level implementation of corr...
The world depends on computers every day to do accurate real-world mathematics. Computers must store...
Nowadays, parallel computing is ubiquitous in several application fields, both in engineering and sc...
International audienceFloating-point operators on FPGAs do not have to be identical to the ones avai...
Floating-point sums and dot products accumulate rounding errors that may render the result very inac...
Floating-point arithmetic is notoriously non-associative due to the limited precision representatio...
International audienceMany numerical problems require a higher computing precision than that offered...
International audienceMany numerical problems require a higher computing precision than the one offe...
International audienceThis paper presents a study of some basic blocks needed in the design of float...
Abstract. Given a vector of floating-point numbers with exact sum s, we present an algorithm for cal...
The summation of n floating-point numbers is ubiquitous in numerical computations. We present a new ...
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...
On modern multi-core, many-core, and heterogeneous architectures, floating-point computations, espec...
AbstractSummation is a basic operation in scientific computing; furthermore division-free arithmetic...
International audienceWe present a fast algorithm together with its low-level implementation of corr...
The world depends on computers every day to do accurate real-world mathematics. Computers must store...
Nowadays, parallel computing is ubiquitous in several application fields, both in engineering and sc...
International audienceFloating-point operators on FPGAs do not have to be identical to the ones avai...
Floating-point sums and dot products accumulate rounding errors that may render the result very inac...
Floating-point arithmetic is notoriously non-associative due to the limited precision representatio...
International audienceMany numerical problems require a higher computing precision than that offered...
International audienceMany numerical problems require a higher computing precision than the one offe...
International audienceThis paper presents a study of some basic blocks needed in the design of float...
Abstract. Given a vector of floating-point numbers with exact sum s, we present an algorithm for cal...
The summation of n floating-point numbers is ubiquitous in numerical computations. We present a new ...