MojiPhone

Srdce iPhone 5 poháňa záhadný A6 čip, navrhnutý spoločnosťou Apple, o ktorom sa podľa výkonových testov aplikácie Geekbench tvrdilo, že pracuje v rozmedzí frekvencií 0,8 – 1,2 Ghz. Tento populárny softvér, ktorý vykonáva rýchle a presné merania výkonu procesora a pamäte, bol aktualizovaný pre podporu nového systému iOS 6. iPhone 5 bol znova vystavený testu a ukázalo sa, že A6 CPU aktuálne beží na frekvencií 1,3 Ghz, čo je o niečo viac, ako sa predtým myslelo. 

John Pole z Primate Labs zverejnil článok, ktorý sa venuje aktualizácií aplikácie Geekbench. Tvrdí, že posledná verzia Xcode využíva novú architektúru armv7s, ktorú je nutné využiť pri vývoji aplikácií, pre efektívne využitie výkonu nového procesora.

Apple nevydala mnoho podrobností o novom A6 procesore (väčšina z toho, čo vieme o dizajne a architektúre A6 pochádza z článku z Anandtechu). Avšak, Apple vydala novú verziu Xcode, ktorá pridáva novú architektúru (armv7s), ktorá nám hovorí, že vývojári sa musia zamerať na novú armv7s architektúru výslovne s cieľom, získať čo najviac výkonu z A6 procesora.

John vytvoril aplikácie Geekbench pre obe architektúry a sledoval zmeny strojového kódu, ktoré Xcode generoval pre obe verzie aplikácie. Tvrdí, že žiadne veľké zmeny v kóde si nevšimol, no postrehol dve zaujímavé poznatky. Architektúra armv7s má dve nové inštrukcie pre celočíselné delenie, ktoré nie sú dostupné v ARMv7 architektúre. Tieto vraj poskytnú výrazný nárast výkonu pre všetky aplikácie. Ďalšia zmena sa týka floating point aritmetiky. Inštrukcie, ktoré Xcode využíva pre armv7s kombinujú niekoľko operácií do jednej inštrukcie, čo ich robí viac účinnejšie, než niekoľko samostatných pokynov.

Viac sa dočítate v tomto článku.

Zdroj: CultofMac, Geekbench

27. septembra 2012
Fotománia

+