Наш ассоциированный член www.Bikinika.com.ua

Розкриття продуктивності GPU: Snapdragon vs. OMAP 3630

  1. Графічний процесор OMAP - працює на технологіях Imagination Technologies TI продовжує ліцензувати...

Графічний процесор OMAP - працює на технологіях Imagination Technologies

TI продовжує ліцензувати свої GPU від Imagination Technologies. Замість того, щоб перейти до PowerVR SGX 535, який використовуються Apple та Intel, TI зв'язався з тим же ядром PowerVR SGX 530, що використовується в OMAP 3430. Різниця між SGX 530 і 535 полягає в наступному.

ImgTec посилається на обладнання для виконання в своїх графічних процесорах серії 5 як Універсальний масштабований шейдерний двигун (USSE). Кожна трубка USSE може виконувати 2-широкий вектор або до 4-х сторонніх скалярних опцій SIMD за один годинник. Як SGX 530, так і 535 мають дві USSE труби, що я можу сказати.

Як SGX 530, так і 535 мають дві USSE труби, що я можу сказати

SGX 535, який використовується в A4 і Apple Atom Z600 від Apple, мабуть, має другий блок текстуризації та підтримку DirectX 9L.

Ми очікуємо, що 3D-додатки на смартфонах сьогодні більш прив’язані до обчислень, тому важко сказати, скільки ви втратите, перейшовши з SGX 530 проти 535. Поки ми не отримаємо комплект розробників Moorestown під управлінням Android, ми не зможемо пролити на це багато світла.

У той час як OMAP 3430 управляв ядром GPU на ~ 110 МГц, 3630 підсилює його до 200 МГц. Ми спостерігаємо багато зближення навколо цієї позначки 200 МГц на 45 нм. Intel працює SGX 535 в Мурстауні (Atom Z600) також на 200 МГц, і я вважаю, що саме це використовує Apple і в форматі A4.

Підвищення частоти тактової частоти GPU на 80% повинно призвести до значних покращень продуктивності GPU. Так само, як і в процесорі, істотних архітектурних змін в GPU немає - він просто працює швидше.

Контролер пам'яті все ще є 32-розрядним інтерфейсом LPDDR1, але тепер може працювати на частоті до 200 МГц (3430 обмежився 166 МГц). Якщо клієнт вирішить перейти на 200 МГц LPDDR1, ви отримаєте на 20% збільшення пропускної здатності пам’яті, що точно стане в нагоді з більш швидким графічним процесором у 3D-програмах.

Розкриття продуктивності GPU: Snapdragon vs. OMAP 3630

Коли Брайан вперше почав роздиратися на огляді Droid X, він хотів перестати дискусію Qualcomm Adreno 200 проти PowerVR SGX. Ми завжди повідомляли, що Snapdragon GPU Qualcomm був повільнішим, ніж PowerVR SGX, який використовується в A4 A4 від Apple і TI в OMAP 3, але ми не мали уявлення про те, наскільки повільніше. Досі це так.

Озброївшись Google Nexus One (Snapdragon QSD8250), Motorola Droid (OMAP 3430) та Motorola Droid X (OMAP 3630), на яких працює Android 2.x (у N1 працює 2.2), ми відполірували один з найпопулярніших орієнтирів GPU у нас час: Quake III Arena.

Проект kwaak3 переніс Q3A з версії Nokia N900 на Android. Трохи змащуючи ліктьові суглоби та обійшовши відсутність підтримки клавіатури сенсорного екрану, ми отримали показник роботи. Усі результати були створені за налаштуваннями якості графіки за замовчуванням та з розродженою роздільною здатністю, що, на жаль, означає, що Droid X має на 7% більше пікселів, ніж інші пристрої Android.

Навіть при гандикапі ядро ​​PowerVR SGX 530 потужністю 200 МГц управляє подвоєною частотою кадрів Adreno 200 в Snapdragon Nexus One. Навіть 110MHz SGX 530 швидше.

Ось ще один цікавий примх - ми насправді CPU пов'язані з усіма цими платформами, на яких працює чотири демо в Q3A:

Використання процесора Droid X (OMAP 3630) під час роботи Quake III Arena
Використання процесора Droid X (OMAP 3630) під час роботи Quake III Arena

Intel говорить про швидкість кадрів більше 100 кадрів в секунду з Atom Z600, а це означає, що перевага суворо стоїть на стороні процесора. Це також говорить нам про те, що PowerVR SGX 530 навіть може бути гарним пристосуванням для SoC на базі Cortex A9 наступного року, хоча TI вже взяв на себе зобов'язання використовувати SGX 540 у своїй лінійці OMAP 4.

Neocore - це ще один популярний орієнтир GPU, хоча він написаний для Adreno 200 Qualcomm. Орієнтир OpenGL ES 1.1 - це переважно тест GPU, але також підкреслює платформу в цілому. Під час роботи на наших телефонах на базі OMAP 3 ми бачимо в середньому 50% використання процесора під час тесту.

Використання процесора Droid X (OMAP 3630) під час роботи Neocore
Використання процесора Droid X (OMAP 3630) під час роботи Neocore

Цікаво, що те саме тестування на платформі Snapdragon демонструє більшу ефективність процесора:

Використання процесора Nexus One (Snapdragon) під час роботи Neocore
Використання процесора Nexus One (Snapdragon) під час роботи Neocore

Тест може бути дуже добре оптимізований для ядра Scorpion Qualcomm, що призведе до кращого використання процесора порівняно з Cortex A8.

Adreno 200 в Nexus One і EVO 4G перевершує PowerVR SGX в оригінальному Droid на 4 - 14%. Це не є несподіванкою з огляду на тестування бренду Qualcomm. 45nm SGX 530, що працює на 200 МГц, ставить усі питання в спокій, OMAP 3630 на 53% швидше, ніж Snapdragon.

Порівняння тут очевидно більше, ніж просто GPU до GPU. Ми маємо справу з різними ядрами процесора (ARM Cortex A8 проти Qualcomm Scorpion), різними контролерами пам'яті, різними кешами та різними драйверами. Так само, як ми бачили в гонці настільних графічних процесорів, оптимізація драйверів та орієнтирів має багато спільного з результатами 3D-продуктивності. Я більше вірю в результати Quake 3, однак вони теж прийшли з порту, оптимізованого для SGV PowerVR.

Новости