Skip to content

GPGPUCourse/GPGPUTasks2025

Repository files navigation

GPGPU course logo

В этом репозитории предложены задания для курса по вычислениям на видеокартах в 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: обход BVH 5 баллов + построение LBVH на GPU 10 баллов. Престиж: 5 баллов за denoising, 10 баллов за RT cores hardware acceleration.
  • Задание 9: [до 05.12, 7 баллов] Чистое математическое SDF искусство.

Другое:

Streaming Multiprocessor

About

Домашние задания для курса "Вычисления на видеокартах" в CS Space

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published