Parallel algorithms for summing floating-point numbers

1Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

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 floatingpoint 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 their simplicity and practical efficiency.

Cite

CITATION STYLE

APA

Goodrich, M. T., & Eldawy, A. (2016). Parallel algorithms for summing floating-point numbers. In Annual ACM Symposium on Parallelism in Algorithms and Architectures (Vol. 11-13-July-2016, pp. 13–22). Association for Computing Machinery. https://doi.org/10.1145/2935764.2935779

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free