A summation algorithm with error correction for parallel computers
β Scribed by Kazufumi Ozawa; Masatoshi Miyazaki
- Publisher
- John Wiley and Sons
- Year
- 1993
- Tongue
- English
- Weight
- 413 KB
- Volume
- 24
- Category
- Article
- ISSN
- 0882-1666
No coin nor oath required. For personal study only.
β¦ Synopsis
Abstract
This paper proposes an algorithm to accurately compute the sum of floatingβpoint numbers on parallel computers. This algorithm is an extension of the wellβknown recursive doubling technique which computes the sum of n floatingβpoint number in log~2~n parallel steps. The time complexity of the present algorithm also is O(log n), and the space complexity is O(n). This algorithm enables a highly accurate result to be obtained with guarantee. The theoretical analysis and the numerical experiments on a parallel computer show that this algorithm is as accurate as Kahan's, which is the fastest and an accurate serial algorithm for the summation of the numbers, and also that the present algorithm is faster than Kahan's provided that two or more processors are available.
π SIMILAR VOLUMES
Ray tracing is a well known technique to generate life-like images. Unfortunately, ray tracing complex scenes can require large amounts of CPU time and memory storage. Distributed memory parallel computers with large memory capacities and high processing speeds are ideal candidates to perform ray tr
The problem of computing a closed form for sums of special functions arises in many parts of mathematical and computer science, especially in combinatorics and complexity analysis. Here we discuss two algorithms for indefinite summation of rational functions, due to Abramov (1975) and Paule (1993).