The Multiplication Method with Scaling the Result for High-Precision Residue Positional Interval Logarithmic Computations

Introduction. The solution of the simulation problems critical to rounding errors, including the problems of computational mathematics, mathematical physics, optimal control, biochemistry, quantum mechanics, mathematical programming and cryptography, requires the accuracy from 100 to 1 000 decimal d...

Full description

Bibliographic Details
Main Authors: Anastasia S. Korzhavina, Vladimir S. Knyazkov
Format: Article
Language:English
Published: National Research Mordova State University; MRSU 2019-06-01
Series:Инженерные технологии и системы
Subjects:
Online Access:http://vestnik.mrsu.ru/index.php/en/articles2-en/82-19-2/693-10-15507-0236-2910-029-201902-3
id doaj-b188cb6880f04f90a99e1c2e250e8bba
record_format Article
spelling doaj-b188cb6880f04f90a99e1c2e250e8bba2020-12-11T08:50:55ZengNational Research Mordova State University; MRSUИнженерные технологии и системы2658-41232658-65252019-06-0129218720410.15507/2658-4123.029.201902.187-204The Multiplication Method with Scaling the Result for High-Precision Residue Positional Interval Logarithmic ComputationsAnastasia S. Korzhavina0https://orcid.org/0000-0001-8270-2097Vladimir S. Knyazkov1https://orcid.org/0000-0003-3820-6541Vyatka State UniversityPenza State UniversityIntroduction. The solution of the simulation problems critical to rounding errors, including the problems of computational mathematics, mathematical physics, optimal control, biochemistry, quantum mechanics, mathematical programming and cryptography, requires the accuracy from 100 to 1 000 decimal digits and more. The main lack of high-precision software libraries is a significant decrease of the speed-in-action, unacceptable for practical problems, in particular, when performing multiplication. A way to increase computation performance over very long numbers is using the residue number system. In this work, we discuss a new fast multiplication method with scaling the result using original hybrid residue positional interval logarithmic floating-point number representation. Materials and Methods. The new way of the organizing numerical information is a residue positional interval logarithmic number representation in which the mantissa is presented in the residue number system, and information on an absolute value (the characteristic) in the interval logarithmic number system that makes it possible to accelerate performance of comparison and scaling is developed to increase the speed of calculations; to compare modular numbers, the provisions of interval analysis are used; to scale modular numbers, the properties of the logarithmic number system and approximate interval calculations using the Chinese reminder theorem are used. Results. A new fast multiplication method of floating-point residue-represented numbers is developed and patented; the authors evaluated the developed method speed-in action, compared the developed method with classical and pipelined multiplication methods of long numbers. Discussion and Conclusion. The developed method is 2.4–4.0 times faster than the pipelined multiplication method, and is 6.4–12.9 times faster than classical multiplication methods.http://vestnik.mrsu.ru/index.php/en/articles2-en/82-19-2/693-10-15507-0236-2910-029-201902-3residue number systemhigh-precision computationsmultiplicationscalinginterval arithmeticcomparisonlogarithmic number system
collection DOAJ
language English
format Article
sources DOAJ
author Anastasia S. Korzhavina
Vladimir S. Knyazkov
spellingShingle Anastasia S. Korzhavina
Vladimir S. Knyazkov
The Multiplication Method with Scaling the Result for High-Precision Residue Positional Interval Logarithmic Computations
Инженерные технологии и системы
residue number system
high-precision computations
multiplication
scaling
interval arithmetic
comparison
logarithmic number system
author_facet Anastasia S. Korzhavina
Vladimir S. Knyazkov
author_sort Anastasia S. Korzhavina
title The Multiplication Method with Scaling the Result for High-Precision Residue Positional Interval Logarithmic Computations
title_short The Multiplication Method with Scaling the Result for High-Precision Residue Positional Interval Logarithmic Computations
title_full The Multiplication Method with Scaling the Result for High-Precision Residue Positional Interval Logarithmic Computations
title_fullStr The Multiplication Method with Scaling the Result for High-Precision Residue Positional Interval Logarithmic Computations
title_full_unstemmed The Multiplication Method with Scaling the Result for High-Precision Residue Positional Interval Logarithmic Computations
title_sort multiplication method with scaling the result for high-precision residue positional interval logarithmic computations
publisher National Research Mordova State University; MRSU
series Инженерные технологии и системы
issn 2658-4123
2658-6525
publishDate 2019-06-01
description Introduction. The solution of the simulation problems critical to rounding errors, including the problems of computational mathematics, mathematical physics, optimal control, biochemistry, quantum mechanics, mathematical programming and cryptography, requires the accuracy from 100 to 1 000 decimal digits and more. The main lack of high-precision software libraries is a significant decrease of the speed-in-action, unacceptable for practical problems, in particular, when performing multiplication. A way to increase computation performance over very long numbers is using the residue number system. In this work, we discuss a new fast multiplication method with scaling the result using original hybrid residue positional interval logarithmic floating-point number representation. Materials and Methods. The new way of the organizing numerical information is a residue positional interval logarithmic number representation in which the mantissa is presented in the residue number system, and information on an absolute value (the characteristic) in the interval logarithmic number system that makes it possible to accelerate performance of comparison and scaling is developed to increase the speed of calculations; to compare modular numbers, the provisions of interval analysis are used; to scale modular numbers, the properties of the logarithmic number system and approximate interval calculations using the Chinese reminder theorem are used. Results. A new fast multiplication method of floating-point residue-represented numbers is developed and patented; the authors evaluated the developed method speed-in action, compared the developed method with classical and pipelined multiplication methods of long numbers. Discussion and Conclusion. The developed method is 2.4–4.0 times faster than the pipelined multiplication method, and is 6.4–12.9 times faster than classical multiplication methods.
topic residue number system
high-precision computations
multiplication
scaling
interval arithmetic
comparison
logarithmic number system
url http://vestnik.mrsu.ru/index.php/en/articles2-en/82-19-2/693-10-15507-0236-2910-029-201902-3
work_keys_str_mv AT anastasiaskorzhavina themultiplicationmethodwithscalingtheresultforhighprecisionresiduepositionalintervallogarithmiccomputations
AT vladimirsknyazkov themultiplicationmethodwithscalingtheresultforhighprecisionresiduepositionalintervallogarithmiccomputations
AT anastasiaskorzhavina multiplicationmethodwithscalingtheresultforhighprecisionresiduepositionalintervallogarithmiccomputations
AT vladimirsknyazkov multiplicationmethodwithscalingtheresultforhighprecisionresiduepositionalintervallogarithmiccomputations
_version_ 1724386706454478848