Implementation of Multiple-Precision Parallel Division and Square Root on Distributed-Memory Parallel Computers

  • Authors:
  • Daisuke Takahashi

  • Affiliations:
  • -

  • Venue:
  • ICPP '00 Proceedings of the 2000 International Workshop on Parallel Processing
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present efficient parallel algorithms for multiple-precision division and square root operation of more than sever al million decimal digits on distributed-memory parallel computers. It is well known that multiple-precision division and square root operation can be reduced to multiple-precision addition, subtraction, and multiplication by using Newton iteration. Because a key operation in fast multiple-precision arithmetic is multiplication, a parallel implementation of floating-point real FFT-base d multiplication is used. We also parallelized an operation of releasing propagate d carries and borrows in multiple-precision addition, subtraction, and multiplication. In parallel implementation of Newton, iteration based multiple-precision division and square root operation, there is a tradeoff between load balance and communication overhead on distributed-memory parallel computers. An efficient data distribution for multiple-precision division and square root operation by using Newton iteration is given with confirmation of the theoretical analysis. We achieved high performance multiple-precision calculation of division and square root operation on distributed-memory parallel computers.