./новости · 18 июля 2026 г.
новость
Fable за ночь реализовал CUDA-рантайм Bend, быстрее Metal на RTX
источник: @victortaelin на X ↗·
машинная выжимка · сверена с источником

Taelin
@victortaelin
эта кампания оказалась крайне успешной Fable за ночь реализовал весь CUDA-рантайм Bend на основе референсного Metal-рантайма. ноль осложнений, на удивление мало кода (переиспользует большую часть существующего рантайма), он компилируется, запускается и просто работает, быстрее Metal на RTX (который уже был ~10x быстрее параллельного C в большинстве программ). огромный успех adversarial-агент SEQ с трудом находил программы, где C обгоняет Bend на одном ядре. на alloc-heavy программах Bend обгоняет собственный вручную оптимизированный C от Fable. правда, он нашёл один дефектный, тяжёлый случай с мутацией массивов, где Bend в 5.3x медленнее C. разберёмся дальше adversarial-агент PAR оказался не очень эффективным. он "починил" проблему, но при разборе я понял, что он просто залатал более глубокий баг, который сейчас исправляется. ещё он "реализовал" решение "запускать на CPU или GPU?" самым тупым способом: "просто используй GPU, когда доступен". это... очевидно не то, что я имел в виду (я запускал эту кампанию ночью, а не когда постил)
· 922 просмотров
Модель Fable за ночь написала весь CUDA-рантайм для языка Bend, взяв за образец референсный Metal-рантайм; код компилируется, запускается и на RTX работает быстрее Metal. Adversarial-агент SEQ почти не нашёл программ, где C обгоняет Bend на одном ядре. Нашёлся один дефектный случай с мутацией массивов: там Bend в 5.3x медленнее C.
Почему это важно: Bend уже был ~10x быстрее параллельного C в большинстве программ, а на alloc-heavy задачах новый рантайм обгоняет вручную оптимизированный C самого автора. Проверку вёл не человек, а два adversarial-агента: SEQ искал слабые места на одном ядре, PAR - на параллельных. PAR сработал плохо: залатал симптом вместо глубокого бага и свёл выбор CPU/GPU к правилу "бери GPU, если есть". Про сам дефектный случай с мутацией массивов пока только обещание разобраться.
Что дальше: Автор Виктор Таелин обещал разобрать дефектный случай, где Bend в 5.3x медленнее C. Кампанию он гонял ночью, публичного отчёта с цифрами и кодом пока нет - следите за его лентой.