The problem of exactly summing n floating-point numbers is a fundamental problem that has many applications in large-scale simulations and computational geometry. Unfortunately, due to the round-off error in standard floating-point operations, this problem becomes very challenging. Moreover, all existing solutions rely on sequential algorithms which cannot scale to the huge datasets that need to be processed. In this paper, we provide several efficient parallel algorithms for summing n floating point numbers, so as to produce a faithfully rounded floating-point representation of the sum. We present algorithms in PRAM, external-memory, and MapReduce models, and we also provide an experimental analysis of our MapReduce algorithms, due to th...
© 2020 IEEE. Existing work-efficient parallel algorithms for floating-point prefix sums exhibit eith...
International audienceWe present a fast algorithm together with its low-level implementation of corr...
. The usual recursive summation technique is just one of several ways of computing the sum of n floa...
The problem of exactly summing n floating-point numbers is a fundamental problem that has many appli...
Nowadays, parallel computing is ubiquitous in several application fields, both in engineering and sc...
Abstract. Given a vector of floating-point numbers with exact sum s, we present an algorithm for cal...
International audienceFloating-point (FP) addition is non-associative and parallel reduction involvi...
Abstract. Given a vector pi of floating-point numbers with exact sum s, we present a new algorithm w...
This paper presents a study of some basic blocks needed in the design of floating-point summation al...
On modern multi-core, many-core, and heterogeneous architectures, floating-point computations, espec...
National audienceOn modern multi-core, many-core, and heterogeneous architectures, floating-point co...
10 pagesInternational audienceThis paper presents a study of some basic blocks needed in the design ...
Abstract. In this Part II of this paper we first refine the analysis of error-free vector transforma...
AbstractSummation is a basic operation in scientific computing; furthermore division-free arithmetic...
The summation of n floating-point numbers is ubiquitous in numerical computations. We present a new ...
© 2020 IEEE. Existing work-efficient parallel algorithms for floating-point prefix sums exhibit eith...
International audienceWe present a fast algorithm together with its low-level implementation of corr...
. The usual recursive summation technique is just one of several ways of computing the sum of n floa...
The problem of exactly summing n floating-point numbers is a fundamental problem that has many appli...
Nowadays, parallel computing is ubiquitous in several application fields, both in engineering and sc...
Abstract. Given a vector of floating-point numbers with exact sum s, we present an algorithm for cal...
International audienceFloating-point (FP) addition is non-associative and parallel reduction involvi...
Abstract. Given a vector pi of floating-point numbers with exact sum s, we present a new algorithm w...
This paper presents a study of some basic blocks needed in the design of floating-point summation al...
On modern multi-core, many-core, and heterogeneous architectures, floating-point computations, espec...
National audienceOn modern multi-core, many-core, and heterogeneous architectures, floating-point co...
10 pagesInternational audienceThis paper presents a study of some basic blocks needed in the design ...
Abstract. In this Part II of this paper we first refine the analysis of error-free vector transforma...
AbstractSummation is a basic operation in scientific computing; furthermore division-free arithmetic...
The summation of n floating-point numbers is ubiquitous in numerical computations. We present a new ...
© 2020 IEEE. Existing work-efficient parallel algorithms for floating-point prefix sums exhibit eith...
International audienceWe present a fast algorithm together with its low-level implementation of corr...
. The usual recursive summation technique is just one of several ways of computing the sum of n floa...