Čtyřjádrový vs okta-jádrový: používá Android a aplikace všechna jádra?

Chytré telefony rychle přešly od nabídky jednojádrových čipů k dual-, quad- a nyní se zdá, že asijský trh vede výrobce Android čipů k osmi- a dokonce i deka-core řešením.
Opakující se otázka týkající se všech těchto více jader je, zda a jak operační systém Android a různé aplikace využívají vícejádrové vzory. Debata je obzvláště vzrušující, když začneme porovnávat dvoujádrové čipy společnosti Apple (které používají mnohem větší jádra než malá jádra používaná ve většině čipů pro Android), a když se zapojí emoce, uvidíte obvinění všeho druhu v diskuse.
Zajímavý test provedený úřadem Android si klade za cíl osvětlit otázku, jak dobře je Android a jeho aplikace využívající vícejádrové vzory, a odpovídá na jednu jednoduchou otázku: zůstávají jádra ve vícejádrových čipech po významnou dobu nečinná, takže co by je učinilo zbytečnými?
Odpověď zní jednoznačně ne, protože můžeme vidět některé z nejpopulárnějších aplikací, které rozšiřují své základní využití v závislosti na architektuře. To znamená jednodušeji to, že čtyřjádrový telefon rozloží zátěž na všechny své čtyři jádra a oktajádrový telefon také rozloží zátěž na všech osm jader. To odpovídá na zjevnou otázku, kterou by člověk mohl mít, ať už jsou aplikace pevně zakódovány tak, aby používaly pouze čtyři jádra, což činí všechna zbývající jádra v, řekněme, okta-jádrovém designu zbytečným.
Níže můžete vidět test, který dokazuje důležitost v některých populárních aplikacích, včetně Chrome, YouTube, TempleRun 2 a Riptide GP2.


Základní použití v systému Android

procstat-chrome-quadcore-graphs-active-cores-710x361 A s ohledem na to vše se podívejte na ostrý kontrast, který přináší stejný test, když máte okta-jádrový telefon s AnTuTu:
Čtyřjádrový vs okta-jádrový: používá Android a aplikace všechna jádra?
Je zřejmé, že existuje obrovský rozdíl mezi typickým zatížením i v dobře optimalizovaných aplikacích (a nedělejte si chybu, že Chrome, YouTube a Gmail byly pečlivě optimalizovány tak, aby fungovaly skvěle na vícejádrových nastaveních), a AnTuTu. Syntetické měřítko se vyznačuje velmi atypickým zatížením, které nelze pozorovat v podstatě v žádné aplikaci v reálném světě, která by měřila výkon telefonu, a silně upřednostňuje vícejádrové designy. Viděli jsme několikrát málo známých telefonů z Číny s okta- a deka-jádry, které slibují svět v AnTuTu, ale nyní můžeme jasně vidět, jak netypické je zatížení tohoto benchmarku a jak málo to má společného s typickým způsobem aplikací pro Android využít těchto více jader.
Všimněte si, že tento test v žádném případě neposkytuje srovnání mezi dvoujádrovými designy, jako je ten v řadě čipů Apple A, a trendy osmijádrovými designy na Androidu - pouze ukazuje, že Android nezanechává jádra na volnoběh po významnou dobu času, ale spíše rozloží zátěž na všechna jádra. Tento test také neposkytuje odpověď na to, který z nich je energeticky efektivnější / výkonnější přístup: dvoujádrový Apple ve stylu Apple nebo vícejádrový Android.
Zájemcům, kteří se o toto téma více zajímají, doporučujeme podívat se také na diskusi kolem tohoto příspěvku o účtu Francoise Simmonda na Cyanogenmod Google Plus (druhý odkaz v seznamu zdrojů).
zdroj: Autorita Androidu , Francois Simmond