SORU
22 Temmuz 2010, PERŞEMBE


İPhone uygulamaları derlerken armv6 armv7 üzerinde avantajları nelerdir?

Eğer herhangi bir avantajları bunlar... bir şey bulamadım kesin docs.

Görünüşe göre armv7 iOS daha yeni sürüm için... daha hızlı mıdır? daha küçük? X daha iyi?

CEVAP
22 Temmuz 2010, PERŞEMBE


Eski iOS cihazlar (3G, birinci ve ikinci nesil iPhone iPhone iPod touch) sadece armv6 komut seti destekleyen İşlemciler vardı. İPhone 3G S (ve iPad ve üçüncü nesil iPod touch da armv7 komut seti destekleyen daha yeni bir işlemci var. Genel olarak, daha hızlı armv7 bu yeni işlemciler ve önerilir en az bulunur bir armv7 yapı uygulamaları aynen devam (bir iPad-sadece uygulama, muhtemelen kurmak için armv7).

Jasarien belirttiği gibi, bölgenin en büyük fark Yönerge kümeleri arasında kayan nokta işlemleri. Armv6, uygulamalar azaltılmış Parmak talimat küçük ikili üretmek için kurulan kullanılarak inşa olma eğilimi, ama Başparmak-kayan nokta performansı çok kötüydü. Bu nedenle, Başparmak devre dışı bırakmak için gerekli kayan nokta hesaplamaları daha hızlı istedin. Armv7, Başparmak-2 Yönerge artık sette var bu sınırlama, Apple, neredeyse her zaman kullanarak derleme önerir.

Başparmak eski cihazlar için dışında kalacak şekilde ayar koşullu yapı ve yeni olanlar için yapabilirsiniz. Bunu yapmak için, böyle büyük mükafat gitmek ayarlarını kurmak ve Başparmak Derlemek için bu seçeneği seçin. Ekranın sol alt köşesinde menüsüne gidin ve Durumu Ayarlama seçeneği Ekleyin İnşa seçin. Yeni ayar durumu yapı, mimarisi ARMv6 seçmek için Başparmak kapatın, başka bir koşul eklemek mimarisi ARMv7 seçin ve etkinleştirmek için Başparmak.

Stephen Canon cevap here, tek ve çift duyarlıklı iki kayan noktalı göre işlemleri armv6 donanım desteklenir. Tek duyarlıklı aritmetik daha fazla işlem önbellek içine takılması için belki nedeniyle bu platformda biraz daha iyi yapar, bunu buldum. Armv7 NEON SIMD kayan nokta üzerinde birim sadece tek duyarlıklı işlemleri üzerinde çalışır, tek ve çift hassasiyetli işlemler arasında performans olarak büyük bir fark olabilir.

Bu konuda ilginizi çekebilecek diğer sorular şunlardır:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • Benjamin Heckendorn

    Benjamin Hec

    4 Mayıs 2008
  • J Medema

    J Medema

    11 EKİM 2006