В этом репозитории предложены задания для курса по вычислениям на видеокартах в CSC.
Задания:
- Задание 0: Вводное.
- Задание 1: A+B.
- Задание 2: Теоретическое задание: параллелизуемость/code divergence/memory coalesced access (сдача через сайт CSC).
- Задание 3: Фрактал Мандельброта. Сумма чисел. Максимальный по сумме префикс.
- Задание 4: Транспонирование матрицы, умножение матриц.
А так же:
- OpenCL <-> CUDA: Пример как написать кернел на OpenCL, а запускать его в т.ч. через CUDA и т.о. получить доступ к профилировщику и cuda-memcheck.