Приложения CUDA запустили на встроенной графике Intel GPU



    Польский разработчик Анджей Яник опубликовал очень полезную утилиту Zluda, которая запускает приложения для CUDA на Intel GPU с весьма приличной производительностью.

    Приложения CUDA не требуют модификации.

    Zluda работает с нынешней интегрированной графикой от Intel UHD и будет работать с будущими процессорами Intel Xe, обещает разработчик.

    График вверху отображает производительность Zluda в GeekBench 5.2.3 на Intel UHD 630.

    Одно измерение сделано с использованием OpenCL, а другое — с использованием CUDA с графическим процессором Intel, маскирующимся под (относительно медленный) графический процессор Nvidia. Оба измерения используют один и тот же графический процессор.

    Производительность нормализована относительно OpenCL. Например, показатель 110% означает, что реализованный вариант на 10% быстрее в CUDA/Zluda на Intel UHD 630.

    Zluda — подробные результаты по Geekbench.com
    OpenCL — подробные результаты по Geekbench.com

    В целом Zluda в GeekBench работает медленнее примерно на 2%.

    Примечание: по-польски 'cuda' означает «чудо», а 'złuda' — «иллюзия».

    P. S. По личным причинам Анджей не может поддерживать проект и ищет мейнтейнера.

    Комментарии 13

      +5
      Добро пожаловать в мир дифицита не только видео карт, но и ЦП от интела, майнеры привет!
        +1
        При чём тут это? На CPU не майнят не из-за отсутствия куды…
          +1
          Я про интегрированную графику в CPU интела говорю. При текущем курсе народ на чем только не майнит… так что я бы таким уверенным не был.
            0
            Если бы было выгодно, то уже давно бы майнили, т.к. по тестам выше производительность на OpenCL выше.
            Ну и стоимость одного «набора» намного выше, чем одной карты
            0

            Майнят, старшие райзены дают примерно как видеокарты среднего уровня…
            5й райзен например около 7000р доходность

              0
              Это какой именно?
              Все калькуляторы для AMD CPU Ryzen 9 5950X дают около 30 долларов в месяц, это около 2000р.
              Да и выше именно про ЦП от интела говорилось
              0
              Я майню XMR на довольно древнем камне. Примерно 20 р/день, чисто на оплату электричества, которое потребляют еще и две видеокарты в том же компе
            +1
            Есть (была) также попытка компилировать эту самую куда в OpenCL.
            github.com/hughperkins/Coriander
              +1

              zludo — нтересная идея


              Но если по нужно поддерживать и развивать, то думаю лучше конвертировать в Intel OneAPI:


              https://software.intel.com/content/www/us/en/develop/documentation/oneapi-programming-guide/top/software-development-process/migrating-code-to-dpc/migrating-from-cuda-to-dpc.html

                0

                tensorflow-gpu заведется?

                  0
                  После прочтения новости habr.com/ru/news/t/509794 пытался запустить Bringing-Old-Photos-Back-to-Life и оказалось, что… то CUDA не той версии, то Torch, то Python… По-моему и ZLUDA — это не серебряная пуля т.к. упомянутая Intel UHD 630 может означать «не всякая встроенная видеокарта Intel».
                    +1
                    Встроенные видео Intel не так чтобы в корне различаются. GT1/2/3e/4e, e — eDRAM, встроенный буфер видеоядра, который может также использоваться в качестве кеша L4 процессора. Различия в основном в количестве вычислительных блоков, ну и в блоках аппаратных кодеров/декодеров для различных видеокодеков.
                    Ранее уже была утилита для включения аппаратного рендеринга на интеловском видео в CAD, например.
                    У Phi и Xe наверно есть чем похвастать перед младьшенькими.
                    0
                    Какие шансы завести RTX Voice на этой прослойке?

                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                    Самое читаемое