Skip to content

danyakr/prog-lr-6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Лабораторная работа 6

fermat_factorization_project/
│
├── baseline/                  # Базовая (Python) версия
│   ├── ferma_fact.py          # Исходный Python-код
│   └── main.py                # Тестирование производительности
│
├── cython_version/            # Cython-версия
│   ├── ferma_fact_cy.pyx      # Cython-реализация
│   ├── setup.py               # Настройка компиляции Cython
│   └── main_cy.py             # Запуск тестирования Cython
│
├── multiprocessing/           # Версия с параллелизацией
│   ├── parallel_cy.py         # Параллельная Cython-версия
│   └── parallel_py.py         # Параллельная Python-версия
│
├── nogil/                     # Версия с отключением GIL
│   ├── ferma_fact_nogil.pyx   # Реализация с with nogil
│   ├── setup_nogil.py         # setup.py для nogil-версии
│   └── main_nogil.py          # Тестирование nogil
│
├── requirements.txt           # Необходимые библиотеки
└── report/                    # Папка под графики

image

image

image

image

image

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published