В этом репозитории предложены задания для курса по вычислениям на видеокартах в CS Space
Задания:
- Задание 0:
[до 22.09, 5 баллов]Вводное. - Задание 1:
[до 29.09, 5 баллов]A+B сложение матриц (задание на coalesced memory access). - Задание 2:
[до 06.10, 4+6 баллов]Теоретическое задание4 балла+ практическое задание6 баллов: фрактал Мандельброта, сумма чисел. - Задание 3:
[до 13.10, 10 баллов]Транспонирование матрицы. Умножение матриц. Дополнительные баллыпрестижаза Tensor Cores (CUDA, WMMA) или cooperative matrix (расширение Vulkan). - Задание 4:
[до 20.10, 10 баллов]Префиксные суммы. Дополнительные 5 балловпрестижаза 23.9+ GB/s. - Задание 5:
[до 27.10, 10 баллов]Radix sort (поразрядная сортировка). Ценник балловпрестижа: 5 за 200+ КК/s, 1 за 100+ KK/s. - Задание 6:
[до 03.11, 10 баллов]Merge sort (сортировка слиянием).Престиж: 5/3/2/1 баллов за 500/400/300/200+ KK/s соответственно. - Задание 7:
[до 10.11, 5 баллов]SpMV (умножение разреженной CSR-матрицы на вектор). - Задание 8:
[до 29.11, 5+10 баллов]Ray Tracing: обход BVH5 баллов+ построение LBVH на GPU10 баллов.Престиж: 5 баллов за denoising, 10 баллов за RT cores hardware acceleration. - Задание 9:
[до 05.12, 7 баллов]Чистое математическое SDF искусство.
Другое:

