В начале этого месяца Google представила свои новейшие смартфоны премиум-класса Pixel 2 и Pixel 2 XL на базе процессора Snapdragon 835, и рецензенты получившие образцы, отмечают одну ключевую особенность – камеру, которая делает действительно хорошие фотографии и видео, о чем сообщается здесь и тут .
Можно предположить, что ISP и DSP внутри процессора Snapdragon 835 будут достаточны для любых видов обработки, необходимых для съемки. Но, по-видимому, этого не так, поскольку Google решил создать собственный специализированный процессор – Pixel Visual Core – и интегрировал его в телефоны Pixel 2.
Специализированный процессор оснащен ядром Cortex A53, интерфейсом памяти LPDDR4, интерфейсами PCIe и MIPI CSI, а также блоком обработки изображения (IPU) с восьмиядерным IPU. Google объясняет, что блок IPU позволит сторонним приложениям использовать такие функции, как фотографии с низкой выдержкой HDR +, где камера очень быстро снимает фотографии с различной экспозицией и «сопоставляет» их, чтобы обеспечить наилучшую фотографию.
Каждое ядро IPU состоит из 512 вычислительных блоков (ALU), а IPU обеспечивает более 3 TOPS (триллион операций в секунду). Pixel Visual Core позволяет обрабатывать фотографии в режиме HDR+ в пять раз быстрее, используя десятую часть энергии, требуемую при запуске алгоритма на прикладном процессоре (AP).Программирование осуществляется с использованием доменных языков: Halide для обработки изображений и TensorFlow для машинного обучения, и Google-компилятора оптимизирующего код для аппаратного обеспечения.
Pixel Visual Core будет доступен в качестве опции разработчика с выпуском обновления Android Oreo 8.1 (MR1), прежде чем его можно будет использовать для любых приложений, использующих Android Camera API.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.