BibTex RIS Kaynak Göster

Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu

Yıl 2017, Cilt: 5 Sayı: 1, 52 - 63, 01.05.2017

Öz

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.

Kaynakça

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

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

Yıl 2017, Cilt: 5 Sayı: 1, 52 - 63, 01.05.2017

Öz

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

Kaynakça

  • References
  • [1] Asaduzzaman, A., Yip, C. M.
Toplam 2 adet kaynakça vardır.

Ayrıntılar

Diğer ID JA29MT35AE
Bölüm Araştırma Makalesi
Yazarlar

Gulida Kimsanova Bu kişi benim

Rita Ismailova Bu kişi benim

Rayimbek Sultanov Bu kişi benim

Yayımlanma Tarihi 1 Mayıs 2017
Yayımlandığı Sayı Yıl 2017 Cilt: 5 Sayı: 1

Kaynak Göster

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ıs 2017;5(1):52-63.
Chicago Kimsanova, Gulida, Rita Ismailova, ve Rayimbek Sultanov. “Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu”. MANAS Journal of Engineering 5, sy. 1 (Mayıs 2017): 52-63.
EndNote Kimsanova G, Ismailova R, Sultanov R (01 Mayıs 2017) Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu. MANAS Journal of Engineering 5 1 52–63.
IEEE G. Kimsanova, R. Ismailova, ve R. Sultanov, “Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu”, MJEN, c. 5, sy. 1, ss. 52–63, 2017.
ISNAD Kimsanova, Gulida vd. “Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu”. MANAS Journal of Engineering 5/1 (Mayıs 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 vd. “Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu”. MANAS Journal of Engineering, c. 5, sy. 1, 2017, ss. 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