DOI: https://doi.org/10.31319/2519-8106.2(41)2019.185037

ESTIMATION OF COMPUTING ALGORITHMS QUICKLY DEVELOPMENT BY USING HIGH-PRECISION ARITHMETIC SOFTWARE

Інна Іванівна Жульковська, Олег Олександрович Жульковський, Євген Олександрович Сугаль

Анотація


One of the ways to reduce the computational error of computer simulation results is the use of software tools implemented in specialized libraries of high-precision arithmetic of modern universal high-level programming languages, which is associated with a significant increase in the duration of the computational experiment. This paper is devoted to the study of the degree of influence of a given computational accuracy on the speed of the software implementation of a method for solving a SLAE of a different order and with different digit capacity of coefficients using modern means of high-precision computation of the Java language.

Ключові слова


computational error; high-precision computational tools; computation speed; software implementation; SLAE solution

Повний текст:

PDF (English)

Посилання


IEEE Standard for Floating-Point Arithmetic. (2008). Introduced 29 August 2008. New York, NY: Institute of Electrical and Electronics Engineers [in Russian].

Bailey D. H., Borwein J. M. High-Precision Arithmetic: Progress and Challenges [Electronic resource]. - Access Mode: http://www.davidhbailey.com/dhbpapers/hp-arith.pdf

Bailey D. H. High-Precision Software Directory [Electronic resource]. – Access mode: http://www.davidhbailey.com/dhbsoftware [in Russian].

The GNU Multiple Precision Arithmetic Library [Electronic resource]. – Access mode: https://gmplib.org [in Russian].

The GNU MPFR Library [Electronic resource]. – Access mode: http://www.mpfr.org [in Russian].

NTL: A Library for doing Number Theory [Electronic resource]. – http://www.shoup.net/ntl [in Russian].

MPFUN2015: A Thread-Safe Arbitrary Precision Computation Package (FullDocumentation) [Electronic resource]. – Access mode:https://www.davidhbailey.com/dhbpapers/mpfun [in Russian].

Brent R. Modern Computer Arithmetic / R. Brent, P. Zimmermann.(21010) – New York, NY: Cambridge University Press, 236 [in Russian].

Opanasenko,V.М., Khimich, O.M., Lisovy, О.М., Chistyakova T.V.(2011). Razv'yazannya tasks with numbered accuracy of calculation / Control systems and machines [in Ukrainian].

Khimich, A. , Nikolaevskaya, Е, Chistyakova,Т (2012) B Programming with Multiple Precision. / Berlin: Springer – Verlag [in Ukrainian].

Isupov, K. S. ,. Ivanov, A. G.(2012) Study of the effectiveness of modern means of supporting high-precision calculations with real numbers // "Society, Science, Innovations (NTK-2012)": Sat. materials. Section “Computing systems and software for data and knowledge.” - Kirov: Vyatka State University [in Russian].

Isupov, K. S., Knyazkov, V. S. (2015) Library of multiple precision parallel arithmetic for high-performance systems // Supercomputer days in Russia: Tr. International Conference (2015,September 28–29 Moscow) .– CEUR Workshop Proceedings: CEUR-WS.org, – T. 1482 [in Russian].

Isupov, K., Knyazkov, V. A.(2015) Modular-Positional Computation Technique for Multiple-Precision Floating-Point Arithmetic // Parallel Computing Technologies, ser. LNCS. – Cham, Switzerland: Springer International Publishing. – Vol. 9251. – P. 47–61 М [in Ukrainian].

TIOBE Programming Community Index for May 2019 [Electronic resource]. – Access Mode: https://www.tiobe.com/tiobe-index/ [in Ukrainian].

Zhulkovska, I., Suhal, E., Zhulkovskyi,(2019) O. Analysis of the use of software ap-proaches to reducing the computational error of the simulation results // Zbirnik tez VІ All-Ukrainian. science.-practical. conf. young scientists "Information Technology – 2019". – K.: Kyiv. un-t ім. B. Grіnchenka, 2019. – P. 117, 118 [in Ukrainian].

Samarsky, A. A. Theory of difference schemes. – M .: Nauka, 1989. – 616 p [in Russian].




Текст

ISSN 2519-8106 (Print), eISSN 2519-8114 (Online)