В чем разница между выделенным процессором изображений (BIONZ, EXPEED, DIGIC) и процессором? - Фотопедия
14 голосов
/ 25 октября 2013

Является ли процессор изображений похожим на графический процессор в том смысле, что он включает в себя определенный набор инструкций, которые делают их более эффективными для кодирования изображений и фильмов? Может ли мощный мобильный процессор, такой как Snapdragon 800, быть столь же эффективным, как один из этих процессоров изображений известных брендов с подходящим программным обеспечением?

Ответы [ 4 ]

17 голосов
/ 26 октября 2013

Процессоры изображений, о которых идет речь, относятся к классу микросхем, называемых ASIC (специализированные интегральные схемы) - и графический процессор является типичным примером ASIC. ASIC включает в себя дополнительные инструкции или процедуры, реализованные на аппаратном уровне, которые делают их на несколько порядков лучше при определенных операциях.

Например: конструкции чипа Fujitsu FR-V (на котором основан Expeed) содержат ряд аппаратных оптимизаций для обычных мультимедийных операций, таких как кодирование JPEG и видео H.264.

При одинаковой тактовой частоте, тепловой и энергетической оболочках специализированная ASIC всегда будет превосходить процессор общего назначения в задачах, для которых она была построена, поэтому вы создаете их. Обычно ASIC выполняет свою специальную задачу, в то время как другой процессор общего назначения, такой как snapdragon, обрабатывает все остальное и говорит ему, что делать.

В целом, да, процессор изображений подобен графическому процессору, и мобильный процессор не был бы таким эффективным.

7 голосов
/ 25 октября 2013

Специальный аппаратный процессор изображений уникально разработан на аппаратном уровне, чтобы быть чрезвычайно хорошим в выполнении одного определенного набора известных вещей. Это отличается от обычного процессора, такого как процессор, который спроектирован так, чтобы максимально эффективно выполнять практически неограниченное количество неизвестных вещей. Не зная точно, какой тип обработки необходимо выполнить, центральный процессор общего назначения, такой как Snapdragon 800, никогда не сможет работать так же быстро, как выделенный процессор изображений ... при прочих равных условиях (например, тактовая частота). Единственный способ, которым процессор общего назначения может быть быстрее, - это если он имеет значительно более высокую тактовую частоту и / или аппаратный параллелизм ... что в определенный момент становится слишком дорогим, чтобы быть таким же эффективным, как выделенный процессор. Следовательно, существует причина, по которой существуют специальные чипы, такие как EXPEED, DIGIC и т. Д.

4 голосов
/ 26 октября 2013

На самом деле есть много общего между Snapdragon и DIGIC. ARM - это семейство процессоров RISC, а чипы Snapdragon и DIGIC используют набор инструкций ARM. Большая разница в том, что DIGIC имеет больше инструкций для специальной обработки изображений.

3 голосов
/ 31 марта 2016

Несмотря на то, что общая логика, которую специализированный чип всегда собирается превзойти по сравнению с процессором общего назначения, проблема в том, что Snapdragon равен , а не просто процессор общего назначения . Это многоядерный SoC, который включает выделенное ядро ​​GPU ( Adreno ) с аппаратным кодированием / декодированием h.264 [в основном для видео и игр на телефоне, но может использоваться и для неподвижных изображений] , а также ядро ​​DSP (цифровой сигнальный процессор) ( Hexagon ) для обработки радиочастот, в дополнение к основному ядру CPU ( Krait ). Итак ... может ли он курить DIGIC, с эквивалентной тактовой частотой, кэшем данных и программированием, действительно спорным, тем более что у обоих есть процессоры на основе ARM.

OTOH, если вы хотите расширить беспроводные возможности камеры, все это дополнительное оборудование для радиочастотной обработки, для которого телефоны и планшеты используют Snapdragon, может пригодиться. : D

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...