Как известно, технология интеллектуального масштабирования с использованием нейросетей NVIDIA DLSS требует наличия специальных Tensor-ядер для работы с матричными данными. В свою очередь AMD пошла другим путём. Альтернативная технология масштабирования AMD FidelityFX Super Resolution реализована исключительно программным методом. Однако, с грядущими Radeon RX 7000 всё может измениться.
В новых библиотеках LLVM драйвера AMD была добавлена WMMA (Wave Matrix Multiply-Accumulate) – специальная технология для работы с матричными вычислениями. Она приписывается архитектуре GFX11, а это RDNA 3, это Radeon RX 7000. Согласно коду, WMMA поддерживает только матрицы 16x16x16 и может выводить данные в форматах FP16 и BF16.
В этом и кроется ключевое различие с инструкциями MFMA (Matrix-Fused-Multiply-Add), которые AMD реализовала в архитектуре CDNA, применяемой в ускорителях вычислений Instinct MI200. Однако не совсем понятно, необходимы ли в случае WMMA выделенные ядра в графическом процессоре?
Любопытно добавить, что по слухам Intel тоже работает в эту сторону. Якобы после программной технологии XeSS появится XMX/DPAS, которая тоже основана на искусственном интеллекте.