Как стать автором
Обновить

Сказ о том, как мы искали новые векторные расширения на ARM

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.6K
Всего голосов 14: ↑13 и ↓1+18
Комментарии4

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

ARM в свое время и вытеснил MIPS тем что предложил производителям Thumb, VF4, NEON и все расширения отдельно. Сейчас реинкарнация MIPS (RISC-V) пытается создать аналогичное предложение. Так что лучше векторизуйте код под ускорители видео (если это конечно возможно) они то точно везде будут.

Приветствуем!

Да, в этом направлении мы тоже работаем. Однако несмотря на то, что графические ускорители есть практически везде, там тот еще зоопарк. Нужно поддерживать как минимум ветку для устройств Apple и OpenCL для всех остальных, но на практике оказывается, что не на всех мобильных GPU OpenCL работает одинаково хорошо.

Спасибо за статью! действительно, очень хочется чего-то пошире чем 128 бит Neon, вроде SME на 2048 бит но увы, пока только в QEMU.
А еще вопрос по смежной теме - не встречалось ли вам что-то малино-подобное, но с близким к adreno GPU, в идеале конечно близкое к Snapdragon 8 gen 3?

И еще попутный вопрос, в Snapdragon 8 gen 3 на борту есть DSP Hexagon, с вроде бы, 1024 битами (https://ieeexplore.ieee.org/document/9622794). Не смотрели ли вы в эту сторону?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий