IAD Index of Academic Documents
  • Home Page
  • About
    • About Izmir Academy Association
    • About IAD Index
    • IAD Team
    • IAD Logos and Links
    • Policies
    • Contact
  • Submit A Journal
  • Submit A Conference
  • Submit Paper/Book
    • Submit a Preprint
    • Submit a Book
  • Contact
  • MANAS Journal of Engineering
  • Volume:5 Issue:1
  • Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu

Comparative Analysis Of Integer Factorization Algorithms Using Cpu And Gpu

Authors : Gulida Kimsanova, Rita ISMAİLOVA, Rayimbek SULTANOV
Pages : 52-63
View : 15 | Download : 12
Publication Date : 2017-05-01
Article Type : Research Paper
Abstract :В данной работе была проведена оценка времени работы четырех алгоритмов целочисленной факторизации, а именно тривиального алгоритма факторизации, алгоритма Ферма, алгоритмов Полларда Ро и Брента. Реализация этих алгоритмов была выполнена тремя способами: на языке программирования c, на языке программирования c ++, используя библиотеку GMP 6.0.0 и на архитектуре CUDA для работы на ГПУ. Результаты показали, что алгоритм Ферма и тривиальный алгоритм деления имели самое быстрое время при параллельной реализации в архитектуре CUDA. Разница между временем выполнения факторизации при реализации на CUDA и реализации на GMP доходила до 10 раз. Разница между временем выполнения факторизации при реализации на c и c ++ была в основном связана с различиями в этих языках программирования.
Keywords : Целочисленная факторизация, ЦПУ, GMP, тривиальный алгоритм факторизации, алгоритм Ферма, алгоритм Полларда Ро, алгоритм Брента

ORIGINAL ARTICLE URL
VIEW PAPER (PDF)

* There may have been changes in the journal, article,conference, book, preprint etc. informations. Therefore, it would be appropriate to follow the information on the official page of the source. The information here is shared for informational purposes. IAD is not responsible for incorrect or missing information.


Index of Academic Documents
İzmir Academy Association
CopyRight © 2023-2025