PassMark: плохие результаты RTX 50 из-за отсутствия поддержки 32-битного OpenCL
NVIDIA Corporation (NASDAQ: NVDA) — американская компания, один из крупнейших разработчиков графических ускорителей и процессоров, а также наборов системной логики. На рынке продукция компании известна под такими торговыми марками как GeForce, nForce, Quadro, Tesla, ION и Tegra. Компания была основана в 1993 году. По состоянию на август 2006 года в корпорации насчитывалось более 8 тысяч сотрудников, работающих в 40 офисах по всему миру. Википедия
Читайте также:Ранние утечки утверждают, что AMD Radeon RX 9060 XT может достичь территории NVIDIA GeForce RTX 4070Nvidia выпустила хотфикс от чёрного экранаAMD RDNA4 Navi 48 на 25% плотнее, чем у конкурентов NvidiaNVIDIA объясняет, как библиотеки CUDA усиливают кибербезопасность с помощью ИИКонтрабанда процессоров Nvidia: арест в Сингапуре
Nvidia не переключила переключатель внезапно одним обновлением. Поддержка устаревшей CUDA постепенно прекращалась с помощью последовательных обновлений за последние несколько лет. Примечательно, что программы, написанные с учетом 32-битной CUDA, все еще могут работать на RTX 40 или более старом оборудовании. На новых графических процессорах RTX 50 старые приложения CUDA теперь возвращаются к центральному процессору, который ужасно медленнее видеокарты для параллельной обработки, как это видно с PhysX. Мы подозреваем, что это в основном программное ограничение, и его можно преодолеть с помощью слоев трансляции с 32-бит на 64-бит, но не ждите ничего официального от Nvidia.
Блэкуэлл, Блэквелл (англ. Blackwell) — английская фамилия. Википедия
Читайте также:Графические процессоры Nvidia выйдут в 2025 и 2026 годахGoogle Cloud запускает первые экземпляры Blackwell AI на базе GPUEMTEK выпускает дебютную модель «Blackwell» — GeForce RTX 5080 MIRACLE WHITE D7 16 ГБHPE объявляет о первой поставке системы NVIDIA «Grace Blackwell»Supermicro начинает выпуск стоечных решений NVIDIA Blackwell
Фактически, документация разработчиков Nvidia для OpenCL по-прежнему предлагает образцы кода, написанного для 32-битных сред. Сообщается, что код отлично работает на старых графических процессорах RTX 40 (Ada Lovelace), но выдает «неочевидную» ошибку с оборудованием RTX 50. Справедливо предположить, что устаревшие программы OpenCL никогда не будут работать на Blackwell и будущих графических процессорах без необходимых изменений в исходном коде.
Хотя основное приложение PerformanceTest от PassMark совместимо с современными системами, оно все еще содержит несколько подтестов, которые не требуют 64-битного адресного пространства. Для того, чтобы тест правильно измерял производительность, PassMark, вероятно, пришлось перекомпилировать некоторые из своих ядер в 64-битном режиме.
Это легче сказать, чем сделать, поскольку старые библиотеки и зависимости, созданные с учетом 32-битных систем, могут быстро накапливаться в зависимости от возраста вашего программного обеспечения. Аналогично, этот переход может потребовать значительных изменений кода при работе с низкоуровневыми операциями и управлением памятью.
Последняя версия PerformanceTest решила эти проблемы, обновив требуемые компоненты до 64-битной версии, и вся ситуация прояснилась примерно за неделю. Маловероятно, что целые кодовые базы будут закрыты, а вычислительное программное обеспечение перестанет работать, поскольку большинство разработчиков постепенно перешли на 64-битный код на протяжении многих лет.
Источник: Tomshardware.com







0 комментариев