Яка різниця між виділеним процесором зображення (BIONZ, EXPEED, DIGIC) та процесором?


14

Чи є процесор зображення на зразок графічного процесора в тому сенсі, що він містить певний набір інструкцій, які роблять їх більш ефективними для кодування зображень та фільмів? Чи може такий потужний мобільний процесор, як Snapdragon 800, настільки ж ефективний, як один із цих процесорів зображень фірмової марки з потрібним програмним забезпеченням?


Чудове запитання - ця концепція втрачається на багатьох людей, я думаю.
Д. Ламберт

Відповіді:


17

Згадані процесори зображень належать до класу мікросхем, які називаються ASICs (Application Specific Integrated Circuits) - а GPU - поширений приклад ASIC. ASIC включає в себе додаткові інструкції або підпрограми, реалізовані в апаратному забезпеченні, що покращує їх на замовлення на певних операціях.

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

При однаковій тактовій частоті, теплові та енергетичні оболонки спеціалізований ASIC завжди буде перевершувати процесор загального призначення при виконанні завдання, для якого він був побудований, ось чому ви їх будуєте. Зазвичай ASIC приділяється своєму спеціальному завданню, тоді як інший процесор загального призначення, як Snapdragon, обробляє все інше і повідомляє, що йому робити.

Підсумовуючи це, так, процесор зображення є як графічний процесор, і жоден мобільний процесор не був би таким ефективним.


7

Виділений процесор зображення унікально розроблений на апаратному рівні, щоб бути надзвичайно хорошим у виконанні одного конкретного набору відомих речей. Це відрізняється від загального процесора, як процесора, який розроблений таким чином, щоб бути максимально хорошим при виконанні фактично необмеженої кількості невідомих речей. Не знаючи точно, яку саме обробку потрібно виконати, центральний процесор загального призначення, наприклад Snapdragon 800, ніколи не може бути таким швидким, як спеціалізований процесор зображення ... всі інші речі мають рівну (наприклад, тактову частоту). Єдиний спосіб процесора загального призначення може бути швидшим, якщо він має значно більшу тактову частоту та / або апаратний паралелізм ... що в певний момент стає дорогим настільки ж ефективним, як і виділений процесор. Звідси існує причина виділених чіпів типу EXPEED, DIGIC тощо.


4

Насправді існує багато подібності між мікросхемою Snapdragon та DIGIC. ARM - це сімейство процесорів RISC та мікросхем Snapdragon і DIGIC, які використовують набір інструкцій ARM. Велика різниця полягає в тому, що DIGIC має більш конкретні інструкції щодо спеціальної обробки зображень.


3

Хоча загальна логіка того, що чіп із цільовим призначенням завжди перевершує загальний цільовий процесор, проблема тут полягає в тому, що Snapdragon - це не просто загальний процесор . Це багатоядерний SoC, який включає в себе виділений GPU-ядро ( Adreno ) з апаратним кодуванням / декодуванням h.264 [в основному для відео та ігор по телефону, але може використовуватися і для нерухомих зображень], а також DSP (цифровий процесор сигналу) ядро ​​( шестигранник ) для RF обробки, крім основного ядра процесора ( Krait ). Отже ... чи може він палити DIGIC з еквівалентною тактовою частотою, кешами даних та програмуванням, справді для обговорення, тим більше, що обидва мають процесори на основі ARM.

ОТОХ, якщо ви хочете збільшити бездротові можливості камери, все те додаткове обладнання для обробки радіочастотного зв'язку, для якого телефони та планшети використовують Snapdragon. : D

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.