Внести изменения в проект на С/С++/Cuda

Цена договорная
15 июля 2024, 18:33 • 9 откликов • 44 просмотра
Есть проект на C/C++ с использованием технологии CUDA.
Описание проекта - чтение списка хешей из файла (радужная таблица). Производить поиск коллизий.
Проект функционирует, но есть несколько недостатков, которые нужно улучшить:
1) Чтение из файла реализовано с загрузкой в vector<string> из-за этого построчная загрузка в память занимает часы для файлов размером более 10 ГБ. Необходимо оптимизировать.
2) Поиск по хешам производится один за другим, а не по всем сразу. Рассматривается возможность реализации фильтра блума в памяти GPU.