Investing.com02:52Федеральная резервная система США планирует дальнейшие повышения процентных ставокInvesting.com02:36Председатель ФРС Логан призывает к повышению ставок на 50 базисных пунктов и болееPhys.org00:40Новый метод генерации почти неразличимых фотонов для квантовой связиFast Company00:30Университет Вермонта исследует применение цифровых двойников в медицинеOilPrice23:40Китай приостанавливает экспорт топлива в октябре на фоне глобального дефицита дизеляFortune20:54Paramount и Warner Bros. завершили сделку на $111 миллиардов с обязательством выпускать 30 фильмов в годCarscoops20:30GM и LG Energy приближаются к производству новых батарейCryptoPotato19:59Evernorth получает одобрение акционеров для выхода на Nasdaq с XRPArs Technica19:28Искусственный интеллект Ataraxos одержал победу в игре StrategoOilPrice19:00Историческая сделка по сверхпроводникам приближает коммерческое использование термоядерного синтеза

vestka

NVIDIA представляет CUDA Rust для безопасной компиляции GPU ядер

NVIDIA объявила о запуске CUDA Rust, который позволит разработчикам писать GPU ядра на языке Rust. Ранее код на Rust мог запускать CUDA ядра, но тело ядра обычно требовало написания на другом языке. CUDA Rust устраняет эту проблему с помощью двух открытых проектов от NVlabs: cuda-oxide, предназначенного для модели SIMT, и cutile-rs для новой модели Tile.

Оба проекта находятся на стадии альфа-тестирования и не подтверждены для использования в производстве. cutile-rs уже доступен на crates.io и работает на стабильной версии Rust 1.89+, его используют в Grout, движке вывода от Hugging Face. В то же время cuda-oxide находится на ранней стадии разработки, что ограничивает его текущую применимость.

Использование Rust для написания GPU ядер связано с растущей популярностью этого языка в системном программировании, особенно в области искусственного интеллекта. NVIDIA уже применяет Rust в своих драйверах и других проектах, и внедрение Rust для GPU ядер может повысить безопасность и надежность разработок в этой сфере.

Главное

  • CUDA Rust включает два проекта: cuda-oxide и cutile-rs.
  • cutile-rs доступен на crates.io и работает на стабильной версии Rust 1.89+.
  • cutile-rs уже используется в Hugging Face’s Grout inference engine.

Упомянуто

Важное из дайджеста

Открыть полный дайджест →