TGViewer
Rust Rust @rust_code · 8.91K subscribers
Post #1250 4.01K
🦀 Rust заходит на GPU по-взрослому

Появился мощный разбор от VectorWare: они смогли запустить обычные std::thread прямо на GPU.

Идея простая, но взрывающая мозг: вместо классической модели GPU с kernel’ами и ручной синхронизацией, потоки Rust мапятся на warps.

И код начинает выглядеть как нормальный Rust, а не как низкоуровневый ад с указателями и барьерами.

GPU всегда работал по другой логике: ты пишешь функцию, а она запускается тысячи раз параллельно. Вся синхронизация и контроль — на тебе. Именно поэтому GPU-код сложный и хрупкий

Здесь происходит сдвиг модели:

• пишешь как для CPU
• получаешь параллелизм GPU
• меньше дыр в безопасности и ручной работы

Каждый warp ведёт себя как поток
std::thread становится абстракцией поверх GPU
часть стандартной библиотеки начинает работать прямо на устройстве

Это попытка совместить два мира: thread-based модель CPU и kernel-based модель GPU

Один и тот же код можно гонять на CPU и GPU, сложная логика больше не требует переписывания под kernel.

Если такие абстракции взлетят, GPU перестанет быть «спецрежимом для математики» и станет обычной средой исполнения для сложных систем.

Ссылка на разбор: https://vectorware.com/blog/threads-on-gpu/
  • 🔥 62
  • 👍 13
  • 🥰 6
  • ❤ 3
  • 😁 1
  • 😱 1
  • 🤗 1
More from @rust_code
  1. Sep 23, 2026photo post
  2. Sep 20, 2026Zero cost
  3. Sep 19, 2026🦀 NVIDIA официально идёт в native GPU programming на Rust Теперь CUDA Rust позволяет писа…
  4. Sep 18, 2026yagni
  5. Sep 17, 2026🦀 Rust Pinning без магии: `Pin`, `Unpin` и `Future::poll` Одна из самых сложных тем в Rus…
  6. Sep 17, 2026Участвуй во всероссийском ИТ-чемпионате МТС True Tech Champ 2026 c призовой фондом 10 250…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →