зеркало из
https://github.com/iharh/notes.git
synced 2025-10-30 05:06:05 +02:00
39 строки
2.8 KiB
Plaintext
39 строки
2.8 KiB
Plaintext
presentations
|
|
2025
|
|
https://www.nvidia.com/en-us/on-demand/session/gtc25-s72383/
|
|
Это значит, что код для GPU теперь можно писать сразу на Python, а не учить параллельно C++ или Fortran.
|
|
— Появилась библиотека cuPyNumeric: NumPy-совместимая штука, но всё летит на GPU. Почти без изменений в коде, зато x50 ускорение для массивов.
|
|
— CUDA Core переосмыслили для Python: теперь без миллиона зависимостей и танцев с .cu-файлами. Всё завязано на JIT-компиляции и нативной интеграции в CPython. Пишешь как на Python — работает как C++ (почти).
|
|
— Модель параллелизма CuTile — вместо ручной работы с потоками и блоками (как в C++), теперь можно просто оперировать «плитками» данных.
|
|
— Инструменты для профилирования и анализа GPU-кода на Python — прямо внутри среды. Можешь смотреть, как работает каждое ядро, какие данные тормозят, и где ты налажал.
|
|
— Zero-copy memory: массивы могут жить одновременно и в CPU, и в GPU-памяти, и не дублируются.
|
|
— Легко подключать кастомные ядра в PyTorch — не надо писать C++ Extensions, можно просто на Python + cuModule. Всё работает с автоградом.
|
|
— CUDA Python SDK — теперь официальный. Поддержка IDE, Jupyter, VSCode.
|
|
2024
|
|
freeCodeCamp - CUDA Programming Course – High-Performance Computing with GPUs 0:00 of 11:55:10
|
|
https://www.youtube.com/watch?v=86FAWCzIe_4
|
|
2021
|
|
CodingTecn - cudaFlow: Modern C++ Programming Model for GPU Task Graph Parallelism of 1:01:29
|
|
https://www.youtube.com/watch?v=NwrFzWX5lnM
|
|
2020
|
|
Lectorium - Hramchenkov - CUDA
|
|
https://www.youtube.com/playlist?list=PL-_cKNuVAYAXZgfLtmMTbwkNgSQOGg4y1
|
|
2019
|
|
CodingTech - CUDA In Your Python: Effective Parallel Programming on the GPU
|
|
https://www.youtube.com/watch?v=CO4ifMknS84
|
|
|
|
books
|
|
2016
|
|
Storti - CUDA for Engineers
|
|
Soyata - GPU Parallel Program Development using CUDA
|
|
Necrasov - Common Parallel Calculations using GPUs ru
|
|
http://elar.urfu.ru/bitstream/10995/40616/1/978-5-7996-1722-6_2016.pdf
|
|
2011
|
|
Sanders - 2011 - CUDA by Example
|
|
|
|
courses
|
|
2021
|
|
Ivchenko - Parallel and Distributed Systems
|
|
https://www.youtube.com/playlist?list=PL4_hYwCyhAvbof7wirWXeCH9wAfgDH0RI
|
|
https://drive.google.com/drive/folders/17oSho6XAuYRRXBQQmgumyH4EFoddO-m4
|