Cybernetics And Systems Analysis logo
Editorial Board Announcements Abstracts Authors Archive
Cybernetics And Systems Analysis
International Theoretical Science Journal
-->

UDC 519.6
V.K. Zadiraka1, A.M. Tereshchenko2


1 V.M. Glushkov Institute of Cybernetics,
National Academy of Sciences of Ukraine, Kyiv, Ukraine

zvk140@ukr.net

2 V.M. Glushkov Institute of Cybernetics,
National Academy of Sciences of Ukraine, Kyiv, Ukraine

teramidi@ukr.net

CALCULATING THE SUM OF MULTIDIGIT VALUES IN A PARALLEL
COMPUTATIONAL MODEL

Abstract. The authors propose a new method for implementing the operation of finding the sum of two or more multidigit values in a parallel computational model. The method reduces finding the sum of a large number of multidigit values to the sum of two multidigit values by carry-save addition, which can be efficiently implemented in a parallel computational model based on carry-lookahead addition of groups of words. The algorithms for implementing the operation of the sum of values on one processor and using k processors are proposed. The complexity analysis is carried out for the proposed algorithms.Keywords: multidigit arithmetic, multidigit addition, carry sign, parallel computational model.

Keywords: multidigit arithmetic, multidigit addition, carry sign, parallel computational model.


FULL TEXT

REFERENCES

  1. Rivest R.L., Shamir A., Adleman L. A method for obtaining digital signatures and public-key cryptosystems. Communications of the ACM. 1978. Vol. 21, N 2. P. 120–126. https://doi.org/ 10.1145/359340.359342.

  2. Anisimov A.V. Algorithmic theory of large numbers. Modular arithmetic of large numbers [in Russian]. Kyiv: Akademperiodyka, 2001. 153 с. URL : http://books.zntu.edu.ua/book_info.pl?id=21106.

  3. Zadiraka V., Oleksyuk O. Computer arithmetic of multi-bit numbers [in Ukrainian]. Kyiv: Nauk. vydannya, 2003. 263 p.

  4. Zadiraka V.K. The theory of calculating the Fourier transform [in Russian]. Kyiv: Nauk. dumka, 1983. 213 p.

  5. Zadiraka V.K., Tereshchenko A.M. Computer arithmetic of multi-bit numbers in serial and parallel computational models [in Ukrainian]. Kyiv: Nauk. dumka, 2021. 136 p.

  6. Nykolaychuk Y.M., Kasyanchuk M.M., Yakimenko I.Z., Ivasev S.V. An effective method of modular multiplication in the Rademacher–Crestenson theoretical-numerical basis. Visn. Nat. Lviv Polytechnic University. Computer systems and networks. 2014. N 806. P. 195–199. URL: http://nbuv.gov.ua/UJRN/VNULPKSM_2014_806_31.

  7. Khimich O.M., Sidoruk V.A. Use of mixed bit in mathematical modeling. Matematychne ta komp’yuterne modelyuvannya. Series: Phys.-Math. science. Coll. Science. work. 2019. Iss. 19. P. 180–187. https://doi.org/10.32626/2308-5878.2019-19.180-187.

  8. Anisimov A.V. Addition without units of transfer. Kibernetika i sistemnyj analiz. 1996. N 2. P. 3–15.

  9. Floyd R., Knuth D. Addition machines. SIAM Journal on Computing. 1990. Vol. 19, N 2. P. 329–340. https://doi.org/10.1137/0219022.

  10. McGeoch C. Parallel addition. The American Mathematical Monthly. 1993. Vol. 100, N 9. P. 867–871. URL: http://www.jstor.org/stable/2324666.

  11. Tereshchenko A.N., Zadiraka V.K. Parallel addition based on vector operations. Iskusstvennyy intellekt. 2018. N 2. P. 122–137. URL: http://dspace.nbuv.gov.ua/handle/123456789/162381.




© 2022 Kibernetika.org. All rights reserved.