Доработка и разработка программы на С++ CUDA nvidia

Анастасия3 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.12.2021

1.Программа, вычитающая вектора.

a.Константно заданный вектор (как в примере).

b.Вектор произвольного размера (тестировать хотя бы до 1 млн. элементов). Размер вводится в качестве параметра во время работы программы.

Для каждой лабораторной нужно будет сравнить с ЦП-реализацией по скорости выполнения и полученный результат, чтобы подтвердить корректность GPU-ускоренной реализации.

Основные задания

1.Количество вхождений каждого символа в тексте. Текст подгружается из файла либо генерируется (на выбор разработчика). Каждый символ кодируется одним байтом. Программа должна корректно работать хотя бы до размера входных данных 4 млн. символов.

2.Перемножение матриц размером n * m и m * n. Должна быть возможность варьирования n и m. Матрицы заданного размера генерируются автоматически. Программа должна корректно работать хотя бы до размера входных данных 2500 * 2500 элементов.

Первая программа есть, но там ошибка, нужно ее исправить и написать комментарии - что происходит в каждой строке. Также для других программ нужно написать комментарии. Программы должны быть чем проще, тем лучше.

Заявки фрилансеров