Перейти в канал

Tg: habr.com

1
Учимся разрабатывать для GPU на примере операции GEMM Программирование для GPU — это не то же самое, что привычная разработка для CPU. Чтобы выжать из графического процессора максимум производительности, нужно понимать его устройство и учитывать множество нюансов. На примере классической задачи — матричного умножения (GEMM) — разберём, как это работает на самом деле. Познакомимся с архитектурой GPU, объясним ключевые отличия в подходах и сравним производительность разных реализаций.