ARM: "GPGPU сделают однокристальные системы дешевле"

Современные графические решения состоят из множества относительно простых вычислительных блоков, что позволяет использовать их для обработки не-графических данных, которыми обычно занимается центральный процессор. Использование GPU для вычислений общего назначения получило название GPGPU (англ. General-purpose graphics processing units). Одной из наиболее известных реализаций данной концепции является каркас OpenCL, который поддерживается широким кругом известных компаний.

В частности, поддержку OpenCL в графические решения семейства Mali добавила компания ARM. В интервью изданию The Inquirer Ян Смит (Ian Smythe), директор по маркетингу ARM, рассказал, что поддержка GPGPU позволяет не только увеличить быстродействие однокристальных систем, но и сделать их дешевле.

Например, вычислительные блоки графического ядра можно использовать для обработки данных, полученных оптическим датчиком камеры. Как правило, для этих целей используется специальный процессор, который, между прочим, не только усложняет конструкцию SoC, но и увеличивает её стоимость и энергопотребление.

Единственный вопрос, который пока остаётся без ответа – когда GPGPU будет реализована для мобильных устройств на уровне программного обеспечения.