BibTex RIS Cite

Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu

Year 2017, Volume: 5 Issue: 1, 52 - 63, 01.05.2017

Abstract

In this work we have evaluated the running time of four integer factorization algorithms, namely, trial division algorithm, Fermat algorithm, Pollard rho and Brent algorithms. Implementation of these algorithms was performed in three ways on c programming language, on c programming language, using GMP 6.0.0 library and on CUDA architecture to run on GPU. Results showed that Fermat algorithm and trivial division algorithm had the fastest running time in parallel implementation on CUDA architecture. The difference of running times between CUDA implementation and GMP implementation was up to 10 times. The difference between c and c implementation was mainly due to difference in these programming languages.

References

  • References
  • [1] Asaduzzaman, A., Yip, C. M.

Сравнительный анализ алгоритмов целочисленной факторизации при работе на Центральном ЦПУ и ГПУ

Year 2017, Volume: 5 Issue: 1, 52 - 63, 01.05.2017

Abstract

В данной работе была проведена оценка времени работы четырех алгоритмов
целочисленной факторизации, а именно тривиального алгоритма факторизации,
алгоритма Ферма, алгоритмов Полларда Ро и Брента. Реализация этих алгоритмов была
выполнена тремя способами: на языке программирования c, на языке программирования c
++, используя библиотеку GMP 6.0.0 и на архитектуре CUDA для работы на ГПУ.
Результаты показали, что алгоритм Ферма и тривиальный алгоритм деления имели
самое быстрое время при параллельной реализации в архитектуре CUDA. Разница между
временем выполнения факторизации при реализации на CUDA и реализации на GMP
доходила до 10 раз. Разница между временем выполнения факторизации при реализации на
c и c ++ была в основном связана с различиями в этих языках программирования.

References

  • References
  • [1] Asaduzzaman, A., Yip, C. M.
There are 2 citations in total.

Details

Other ID JA29MT35AE
Journal Section Research Article
Authors

Gulida Kimsanova This is me

Rita Ismailova This is me

Rayimbek Sultanov This is me

Publication Date May 1, 2017
Published in Issue Year 2017 Volume: 5 Issue: 1

Cite

APA Kimsanova, G., Ismailova, R., & Sultanov, R. (2017). Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu. MANAS Journal of Engineering, 5(1), 52-63.
AMA Kimsanova G, Ismailova R, Sultanov R. Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu. MJEN. May 2017;5(1):52-63.
Chicago Kimsanova, Gulida, Rita Ismailova, and Rayimbek Sultanov. “Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu”. MANAS Journal of Engineering 5, no. 1 (May 2017): 52-63.
EndNote Kimsanova G, Ismailova R, Sultanov R (May 1, 2017) Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu. MANAS Journal of Engineering 5 1 52–63.
IEEE G. Kimsanova, R. Ismailova, and R. Sultanov, “Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu”, MJEN, vol. 5, no. 1, pp. 52–63, 2017.
ISNAD Kimsanova, Gulida et al. “Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu”. MANAS Journal of Engineering 5/1 (May 2017), 52-63.
JAMA Kimsanova G, Ismailova R, Sultanov R. Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu. MJEN. 2017;5:52–63.
MLA Kimsanova, Gulida et al. “Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu”. MANAS Journal of Engineering, vol. 5, no. 1, 2017, pp. 52-63.
Vancouver Kimsanova G, Ismailova R, Sultanov R. Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu. MJEN. 2017;5(1):52-63.

Manas Journal of Engineering 

16155