Abstract:
For the analysis of huge
problems which are very sensitive to the rounding errors, the
software providing rational calculations is developed. Software
uses MPI interface for communication in the distributed
computational environment. Improved efficiency of such software my
be achieved by using heterogeneous computation systems. Local
arithmetic operations with long numbers may be done in parallel
mode with a lot of processes per one operation. This work
introduces the research of increasing of the scalability of basic
arithmetic operations.
Abilities of the massive parallelism for the heterogeneous
computation systems for the efficiency improving are shown.
Redundant numerical system with a constant time of the addition
operation is introduced. It allows to design well scaled
algorithms for all basic arithmetic operations with integer
numbers. Scalability of the basic integer arithmetic algorithms is
easy applied to rational arithmetic.