По данным сообщества ARM, графические возможности мобильных графических процессоров выросли на колоссальные 300% только за последние 6 лет, и это серьезный прорыв для мобильной графики и визуальных вычислений. Раньше смартфоны были ограничены очень низким разрешением и ограниченной скоростью заполнения полигонов, и это было всего 6 лет назад. Однако теперь, в 2018 году, смартфоны оснащены более быстрыми SOC, такими как Qualcomms Snapdragon серии 821+, мы подробнее обсудим эти графические процессоры и то, как производители повышают производительность на 25–30% при каждом выпуске новых SOC.

Давайте начнем с понимания SOC, так что же такое SOC? SOC означает «Система на чипе». SOC интегрирует компьютерные компоненты в меньшую подложку или форм-фактор. Итак, прямо сейчас ваш телефон оснащен SOC, который содержит процессор, кэш-память, ОЗУ и графический процессор. Теперь они разрабатываются вместе, чтобы вы, как пользователь, могли получить более высокие тактовые частоты и выполнять больше миллионов инструкций в секунду, также известных как MIPS. Производители микросхем, такие как Qualcomm, ARM Holdings и т. д., предоставили потребителям самые быстрые мобильные SOC. Эти SOC в вашем телефоне дают каждому человеку отличный инструмент и возможность общения, источник информации и многое другое одним касанием. Теперь, с новыми и появляющимися технологиями, такими как виртуальная и дополненная реальность, может оказываться большое давление на графический процессор в зависимости от сложности и количества полигонов виртуальной среды. Ниже приведен образец сцены одного из наших клиентов, визуализированный как в режиме реального времени, так и с предварительно вычисленной графикой.

Теперь показанная выше сцена содержит более 200 000 вершин и треугольников, HDR и физически обоснованный рендеринг, работающий на процессоре Exynos 7420 в режиме реального времени. Чтобы увидеть больше демонстраций, нажмите на эту ссылку.

Если мы сможем визуализировать это на более старой SOC, возможности новых чипов, таких как чип Qualcomm 845, безграничны, поскольку он сможет обрабатывать более сложные полигоны, освещение, тени и шейдеры постобработки (ДА, эффекты постобработки — это шейдеры). . Чтобы узнать больше о шейдерах и о том, как пользовательские шейдеры VirtualSpaces работают с мобильными графическими процессорами. Обратите внимание на эту ссылку.

Этот блог был впервые размещен на VirtualSpaces.