У цьому аналізі ми розглядаємо час створення AOSP на процесорах AMD і їх порівняння з конкурентами з точки зору ефективності ваших грошей!
Кілька місяців тому Я розпочав серію статей, спрямованих на вивчення того, що впливає на час створення під час створення ПЗУ Android із опцій з відкритим кодом, таких як CyanogenMod або OMNIRom.
Ви показали нам, що вам дуже цікаво, а потім зробили щось інше – почали задавати запитання. Intel чи AMD мають значення? Що щодо мобільних процесорів у порівнянні з настільними? У мене тоді було багато тих самих запитань і дуже мало доказів для їх підтвердження. Сьогоднішня стаття допоможе відповісти на деякі запитання щодо процесорів AMD, щоб дізнатися, як вони справляються з часом збирання AOSP.
Тепер, перш ніж ми розпочнемо, це гарний шанс пояснити дещо – що ви можете очікувати побачити тут, на XDA щодо апаратного забезпечення ПК. Ми продовжуватимемо зосереджуватися на речах, які впливають на час створення, оскільки це, здається, найбільший інтерес, який не можна знайти в іншому місці. Але коли ми відходимо від цього фокусу, щоб поглянути на інші аспекти, такі як віртуальна/доповнена реальність або надання рекомендована конфігурація збірки, ми б не працювали добре, якби не дивилися на повну систему, включаючи графіку рішення. Якщо є щось, що ви хотіли б побачити для розвитку або з інших причин, не соромтеся зв’язатися з нами та повідомити про це!
Тестування конфігурацій
Після попередньої статті ми зв’язалися з AMD, і вони були раді надати для тестування 3 процесори з поточної лінійки: Athlon X4 845; FX-6350 і FX-8350, обидва з новими кулерами Wraith. Для цього, на жаль, для тестування потрібні дві окремі материнські плати, але всі інші компоненти залишаться незмінними.
Випробувальний стенд: Lian Li Pit Stop T60B
ЦП: AMD Athlon X4 845; FX-6350; FX-8350 (усі використовують надане повітряне охолодження)
Материнська плата: ASRock A88M‑G/3.1 (X4 845); ASUS A5R97 R2.0 (FX-6350, FX-8350)
ОЗП: Micron DDR3-1600 2x4GB
SSD: 2 x OCZ Trion 150 240 ГБ, налаштований у RAID 0 (крім /boot і swap)
Потужність: Corsair CX750M
O/S: Ubuntu 16.04 LTS з останніми оновленнями встановлено 2 червня.
Джерела: Усі процесори та материнські плати ASRock надаються AMD. Усі інші запчастини були або куплені, або доступні для мене.
План тестування
І CyanogenMod (гілка cm-13.0), і OmniROM (гілка android-6.0) будуть синхронізовані, а також необхідний додатковий пристрій/ядро/постачальник для Nexus 6P (рибалка). Загалом у кожній конфігурації буде виконано 12 збірок: 3 з очищеним кеш-пам’яттю, 3 із використанням попередньо заповненого кеш-пам’яті. Середнє значення буде взято з 3 збірок і використано як час збірки конфігурації «non-ccache» і «ccache». Я впевнений, що на обладнанні AMD можна досягти кращих результатів за допомогою інших опцій, і ми дослідимо їх в окремому тесті. Але для цього все залежить від узгодженості - мінімізації змінних і максимізації контрольної групи.
Wraith Cooler
Перш ніж перейти до результатів, я хотів би похвалити AMD за кулер Wraith. Я відкрив той, що постачався разом із FX-6350, а потім повторно використав його для FX-8350 після очищення та повторного нанесення термопасти. І навіть під час усього процесу збірки та в серверній кімнаті я чув багато фанатів, але не Wraith. Кулер також постачається зі світлодіодом, який, здавалося, не світився на тому, що я відкрив, але це могло бути проблемою з платою, оскільки вона була у вживанні.
Результати та інтерпретація
Гаразд, досить балакати, ви тут, щоб побудувати час. Отже, ось ми, середні значення 3 збірок під кожною:
Час надається в годинах і хвилинах. Перший процесор, X4-845, заснований на Carizzo і, отже, найновішій архітектурі. Два інших, FX-6350 і FX-8350, засновані на дизайні Vishera і були на ринку 3 і 4 роки відповідно. Ми не можемо багато чого відняти від продуктивності Carizzo порівняно з Vishera, тому що вузьке місце ЦП просто занадто високе, і це призводить до того, що збірки різко страждають при повній збірці без кеш-пам’яті. Це починає відкриватися, і ми бачимо кращу картину продуктивності Vishera, але навіть у футлярі FX-8350 всі процесори пінгували на 100% для значної частини як не-ccache, так і ccache будує. Це, на жаль, означає, що тут є вузьке місце.
Але коли ми дивимося на це з іншої точки зору - ціни - ми бачимо приблизно за 500 доларів тут можна створити тестову конфігурацію, яку я маю. Для порівняння Intel i7-4790K буде коштує близько 150 доларів більше для цієї швидшої продуктивності збірки, і збирання може займати половину часу, ніж FX-8350. Для більшості це може трохи перевищити ліміт - я б навіть запропонував будь-кому розглянути FX-6350 на основі трохи довшого часу створення, але на 30 доларів менше. Конструктори ядра або розробники додатків, ймовірно, все одно зазнають дуже незначних проблем із будь-яким із процесорів FX, протестованих у цьому сценарії. Додайте відеокарту, таку як майбутня Radeon RX 480 від AMD, яка має коштувати приблизно 199 доларів, і ви отримаєте машину для збірки, яка може легко подвоїтися як система з підтримкою VR за менш ніж 700 доларів.
Крім того, є Zen, процесор, над яким AMD працювала роками, щоб краще боротися з продуктивністю, яку Intel забезпечує з лінійкою настільних ПК Core. Минулого року з’явилися слайди, які вказували на те, що Zen запропонує 40% збільшення кількості інструкцій на такт (IPC) порівняно з Excavator, на дві версії, ніж тестовані процесори Vishera. Хоча жодних твердих цифр не було надано, оцінки мають від 60% до 90% підвищення IPC від Vishera до Zen. Ми будемо з нетерпінням чекати тестування цих процесорів, коли вони вийдуть, і порівняння їх із цим часом створення, щоб побачити, наскільки вони покращують ситуацію
Висновок
Якщо ви один із тих користувачів, яким доводиться запускати збірку за дуже короткий термін, лінійка AMD FX, здається, справді не може відповідати продуктивності вищих сегментів лінійки Intel Core. Але там, де йому не вистачає часу на виготовлення, це компенсує ціну, що робить можливість створити один із них системи з обмеженим бюджетом набагато більш імовірні - особливо якщо повторно використовувати деякі наявні частини, такі як блок живлення або справа. У тих, хто зосереджений лише на повному ПЗУ AOSP із початкового коду, можуть виникнути проблеми навіть тоді – ядро та програма розробники повинні мати можливість розробляти на процесорах AMD, не боячись продуктивності. І оскільки нові процесори для Zen з’являться вже цієї осені, це була чудова можливість перегляньте, що пропонує поточна лінійка AMD, і підготуйте основу для належної оцінки продуктивності Zen, коли це буде випуски.
За ціною на 30 доларів США дешевше та з майже таким самим часом виготовлення FX-6350, здається, є оптимальним варіантом для більшості з цих трьох. Тим, хто може дозволити собі додаткові 30 доларів, можливо, буде краще помістити їх у швидшу оперативну пам’ять або покращений графічний процесор, якщо вони грають. Незважаючи на те, що ці процесори довші, вони також довели, що можуть не відставати від більшості середніх програм, особливо в поєднанні з відповідним графічним процесором для ігор і є чудовою ціною для тих, хто хоче оновити бюджет. Але що, якщо ви зараз розглядаєте можливість оновити будь-яку з цієї лінійки?
Моєю порадою було б почекати ще трохи, поки вийде Дзен. Поки чекаєте, оновіть графічний процесор, оскільки його можна перенести на нову материнську плату. Дзен має потенціал кардинально змінити гру, і безперечно варто почекати, щоб побачити, як він працює, перш ніж приймати рішення.
Ще раз дякуємо AMD за постачання ЦП для цих тестів! Ви вважаєте цю інформацію цінною? Що б ви хотіли перевірити далі? Повідомте нам у коментарях нижче або продовжуйте обговорення на наших форумах, у Twitter, Facebook або Google+!