Разработчик архитектур K8 и Zen Джим Келлер назвал CUDA "болотом"

Данная программная платформа от NVIDIA чересчур переусложнена
19 февраля 2024, понедельник 22:00
Razg0n_blog для раздела Блоги

Соавтор спецификаций набора инструкций x86_64, а также основной разработчик архитектур K8 и Zen Джим Келлер не стесняется в выражениях, когда речь заходит о критике аппаратного и программного обеспечения. На днях он обрушился на NVIDIA, подвергнув сомнениям верность курса разработки среды разработки CUDA.

По мнению Келлера CUDA на сегодня представляет собой "болото", ставшее результатом беспрерывного нагромождения функционала в одну кучу. Годами в данном ПО накапливался хлам, слой за слоем накладывавшийся на предыдущие версии. Вместо всего этого NVIDIA следовало глобально переработать архитектуру CUDA, так как в ней запросто можно запутаться.

На верность слов одного из гениальнейших разработчиков современности указывают последние действия NVIDIA в сфере ИИ. Компания начала развивать не связанные с CUDA инструменты, такие как Triton, Tensor RT, Neon и Mojo.

Triton Inference Server упрощает развертывание ИИ-моделей, будучи поддерживаемым общепризнанными стандартами в лице TensorFlow, PyTorch и ONNX. А высокопроизводительный оптимизатор TensorRT призван ускорить глубокое обучение на "зеленых" GPU.

Другими словами NVIDIA постепенно отстраняется от CUDA, двигаясь в сторону открытых стандартов. Что вполне разумно, поскольку в противоположном случае она рискует увязнуть в созданном ей "болоте", безнадежно отстав от всего прогрессивного человечества.