ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Como a GPU multiplica matrizes? (spoiler: não é tão simples)

Автор: Waine - Dev do Desempenho

Загружено: 2024-05-06

Просмотров: 11827

Описание: Ouvimos falar por todo lado que a GPU é ótima em multiplicações de matrizes. Mas como exatamente ela faz essa multiplicação? Como é o código? Qual algoritmo ela usa? Será que é só multiplicar linha e coluna ou tem mais coisa?

Aqui quero explicar linha por linha como a GPU faz essa operação, suas otimizações e os conceitos envolvidos nisso. Mesmo sendo um algoritmo e código relativamente simples, para entendê-lo é necessário ter vários conceitos já estabelecidos.

E esse é só o começo pra quem quer começar a programar em GPU, a partir daqui os algoritmos só ficam mais difíceis e complexos, mas com uma base de conhecimento forte, é possível aprender todos esses algoritmos e entender as "mágicas" que a GPU faz.

00:36 Multiplicação de matriz
01:34 Código simples em GPU
03:30 Dividir pra conquistar
05:23 Código
18:05 Conclusões
20:53 Comentários e sugestões

LINKS
Artigo sobre multiplicação de matriz: https://www.cise.ufl.edu/~sahni/paper...
Ilustração do algoritmo: https://docscontent.nvidia.com/dita/0...
CUDA Samples: https://github.com/NVIDIA/cuda-samples
Código do vídeo: https://github.com/NVIDIA/cuda-sample...

REDES
Site: https://www.wainejr.com/
Instagram:   / waine_jr  
GitHub: https://github.com/wainejr/
TikTok:   / waine_jr  

#GPU #CUDA #NVidia #C++ #C #Desempenho #Paralelismo #concorrência #OpenCL #Matrizes

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Como a GPU multiplica matrizes? (spoiler: não é tão simples)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

O que é uma NPU e o porquê devem substituir GPUs

O que é uma NPU e o porquê devem substituir GPUs

Guia para começar no BAIXO NÍVEL

Guia para começar no BAIXO NÍVEL

ARM não é melhor que x86 (ou a superação de RISC vs. CISC)

ARM não é melhor que x86 (ou a superação de RISC vs. CISC)

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Ley de Coulomb – Ejercicio resuelto con Jupyter Notebook (3/3)

Ley de Coulomb – Ejercicio resuelto con Jupyter Notebook (3/3)

Как ИИ открыл более быстрый алгоритм умножения матриц

Как ИИ открыл более быстрый алгоритм умножения матриц

Diferenças entre GPU e CPU

Diferenças entre GPU e CPU

GPU NÃO TEM NADA A VER COM CPU (introdução a arquitetura de GPU)

GPU NÃO TEM NADA A VER COM CPU (introdução a arquitetura de GPU)

Programador de GPU dá opinião sobre Bend (nova linguagem brasileira para GPUs)

Programador de GPU dá opinião sobre Bend (nova linguagem brasileira para GPUs)

2678x Faster with CUDA C: Simple Matrix Multiplication on a GPU | Episode 1: Introduction to GPGPU

2678x Faster with CUDA C: Simple Matrix Multiplication on a GPU | Episode 1: Introduction to GPGPU

Python é baixo nível e eu posso PROVAR

Python é baixo nível e eu posso PROVAR

Ракетный удар США по россиянам? / Взрывы в столице

Ракетный удар США по россиянам? / Взрывы в столице

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

POR QUE C SÓ RETORNA UM VALOR?

POR QUE C SÓ RETORNA UM VALOR?

Nvidia CUDA in 100 Seconds

Nvidia CUDA in 100 Seconds

De assembly para código de máquina (assembler em MIPS, x86 e ARM)

De assembly para código de máquina (assembler em MIPS, x86 e ARM)

Визуализация внимания, сердце трансформера | Глава 6, Глубокое обучение

Визуализация внимания, сердце трансформера | Глава 6, Глубокое обучение

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

Как процессоры взаимодействуют с таким количеством различных устройств

Как процессоры взаимодействуют с таким количеством различных устройств

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]