Bu yazının yazıldığı sırada, "işlemci mimarisi" nin ne olduğuna dair net bir tanım yoktur. Bir geliştiricinin bakış açısından yazılım, o zaman bir işlemcinin mimarisi, belirli bir makine kodları kümesini yürütme yeteneği anlamına gelir. Bugün, en modern CPU'lar geleneksel bilgisayarlar - masaüstü bilgisayarlar - x86 veya x32 ailesine aittir - IA32 mimarisinin Intel uyumlu işlemcileri (32 bit mimari intel işlemciler).
Temeli, son 20. yüzyılda Intel tarafından i80386 işlemcisiyle atıldı. Ancak, daha sonra, sonraki işlemci nesillerinde, Intel tarafından tamamlandı ve genişletildi - yeni komut setleri MMX, SSE, SSE2 ve SSE3 tanıtıldı. Ancak Intel, bu platformda iyileştirmeler yapmakta yalnız değildi. Üçüncü taraf satıcılar da çok geride değildi. Örneğin AMD, EMMX komut setleri olan 3DNow! ve Genişletilmiş 3DNow! Ancak bu zaten eski işlemciler yavaş yavaş yerini alıyor ve modern işlemciler Intel ve AMD tarafından da geliştirilen x64 (64-bit işlemci mimarisi). Buna göre, buraya yeni komut setleri eklendi - EM64T, SSE 4.1 ve 4.2, AES, AVX, vb.

Peki tüm bu kalplerin mobil platformda ne faydası var? Performans veya tüketim için iyi mi? Bu klasörde yanıtla: çok çekirdekli işlemciler... İÇİNDE son zamanlar Dünyada sekiz büyük akıllı telefon var.

Üretkenliğin artması

Var farklı yollar işlemci mimarisinin performansını iyileştirmek. İlk ve en basit şey kalp sayısını artırmaktır. Böylece, işlemci işleyebilir daha fazla bilgi bir ölçü içinde. Performansı kolayca artırmanın bir başka yolu da işlemci frekansını artırmaktır. Bununla birlikte, optimize edilmiş bir çekirdek, daha az optimize edilmiş birkaç çekirdekten daha iyidir. Bellek alt sisteminin nasıl çalıştığı veya daha iyi dallanma tahmini gibi çok sayıda öğe bu çekirdekleri farklılaştırır.

Ancak, bilgisayar donanımı geliştiricilerinin donanım bakış açısından - HardWare - "işlemci mimarisi" veya "mikro mimari" kavramlarının biraz farklı bir anlamı vardır. Belirli işlemci ailelerinin iç organizasyonunun temel ilkelerini yansıtır. Örneğin, eski işlemcilerin mimarisi Intel pentium P5, biraz daha yeni Pentium II ve Pentium III - P6 olarak belirlendi ve nispeten yakın zamanda modası geçmiş Pentium 4, NetBurst mimarisine aitti. Aynı zamanda, AMD kendi mimarisini geliştirmek zorunda kaldı - K7 athlon işlemciler ve Athlon XP ve Athlon 64 için K8.

Onları çok iyi destekler, ancak geliştiricilerin bunlara en uygun şekilde bakmalarını gerektirir. Bir geliştirici uygulamasını oluşturduğunda, farklı işlevleri farklı görevlere ayırır. Her görev aynı yürekle yapılacaktır. Aynı anda birden fazla görev çalışıyorsa, işlemci birden çok çekirdek kullanabilir. Geliştiricilerin görevleri çoğaltması gerekir, bu her zaman böyle değildir. Dahası, uygulamanızı binlerce göreve bölmek imkansızdır.

Sekiz çekirdek performans için ideal olmayabilir

Sonuçta, uygulamalar ve oyunlar aynı anda birden fazla görevi çalıştırır ve bu nedenle 8 sekiz çekirdekli işlemci çekirdeği kullanır. İşte o zaman grafik çipi işlemciyi doyurmayı başaracak kadar güçlü değil. Bununla birlikte, toplam CPU kullanımı% 30'u geçmedi, bu da mevcut çekirdek gücünün tam olarak kullanılmadığını ve aynı performansı daha az sayıda çekirdekle elde etmenin mümkün olacağını kanıtlıyor. Video durumu yeterince iyi anlatıyor.

İşlemcimin mimarisini nasıl bilebilirim?

İşlemcinin mimarisini, üreticisinin web sitesinde işlemcinin teknik özelliklerinden ve belgelerinden öğrenebilirsiniz. Orada, kural olarak, belirli bir CPU modeliyle ilgili tüm eksiksiz bilgiler düzenlenir. İkinci yol, özel bir program kurmaktır. Örneğin - CPU-Z. Orada, CPU sekmesinde, hem desteklenen talimatları hem de bilgisayarınızın işlemcisinin tüm özelliklerini görebilirsiniz.

Ekim - Güç Tüketimini Azaltacak Nükleer İşlemciler

Ancak tüketim sorunları bir fark yaratabilir mi? Bu son çekirdekler, düşük voltaj nedeniyle öncekilerden daha az güç tüketir, çünkü frekans ne kadar düşükse, çekirdeklere güç sağlamak için voltajın yüksek olması gerekir. Bu nedenle ilgi, sekiz veya on çekirdeklere sahip olmak değil, sistem yüküne göre kullanılabilecek farklı çekirdek gruplarına sahip olmaktır. Bu, harika mimariye olan bir ilgi. 14nm'de gravür işleminin aşırı tüketimi engellediği düşünülüyor.

İşlemcinin herhangi bir cihazın kalbi olduğu bir sır değil. Temel bir rol oynar. Birçok çeşit ve model var, farklı şekiller mimariler ve farklı frekanslar. Bu durumda, Android işlemciyle ilgileniyoruz. İşlemcinin Android'de nasıl bulunacağı sorusu, kullanıcılar çeşitli nedenlerle soruyor: bazıları CPU'yu overclock etmek istiyor (Merkezi İşlem Birimi - İşlemci bilgisayar), diğerleri cihazı yakmak için bilgiye ihtiyaç duyar, diğerleri banal ilgiyle işkence görür.

Fikir oldukça basit: çok iş parçacıklı bir çekirdek, iki kalp şeklinde aynı anda iki görevi yerine getirebilir. Böyle bir kalbe ulaşmak zordur, ancak aynı anda kullanılan iki çekirdekten çok daha az enerji tüketmek mantıklıdır. Buradaki fikir, normalde bir işlemci tarafından desteklenen görevleri gerçekleştirmek için bir grafik yongası kullanmaktır. Ancak bu koşullar altında enerji verimliliği iyi olmalıdır. Dolayısıyla, işlemcinin fiili işleyişini değiştirmeden enerji verimliliği alanında hala birçok gelişme vardır.

Daha fazla kalp \u003d daha iyi enerji verimliliği

Ancak çip tasarımcıları enerji verimliliğini artırmak ve performansı artırmak için birçok çekirdek kullandığından amalgam oluşturmamaya dikkat edin. Çok sayıda çekirdeğe sahip bir işlemci, gücünü - dolayısıyla tüketimini - farklı durumlara uyarlayabilir. Enerji verimliliğini artırmak tamamen farklı bir hikaye ve çok doğru ölçümler yapmak çok zor olacak. Yeni teknolojiler ve özellikle donanım veya yakın hakkında tutkulu.

İşi halletmek için birçok seçenek var, ancak basit ama eksiksiz bir yol varken neden çılgınlığa gidelim? Eski güzel CPU-Z uygulamasını indirin (resimdeki QR kodu).

CPU-Z, yalnızca gadget'ınızın CPU'su hakkında değil, aynı zamanda diğer birçok özellik hakkında da büyük miktarda bilgi veren bir uygulamadır. İkincisinden bazıları gerçek zamanlı olarak görüntülenir: Android CPU yükü ve rasgele erişim belleği, sensörlerin çalışması vb. Daha ayrıntılı olarak ele alalım.

  • Artık beklemeyin ve kendinizi şımartın!
  • Thabo56 Ama iğrenç olanından ayrıl!
Dostum, erkek hayran olabiliriz, ama durman gereken bir zaman var -. Dahası, bu, çok iş parçacıklı bir uygulama bağlamında potansiyel olarak doğrudur, ancak tek iş parçacıklı bir uygulama, daha yüksek bir frekansta bir kalpte daha iyi davranacaktır.

Bununla birlikte, toplam CPU kullanımı% 30'u geçmedi, bu da mevcut çekirdek gücünün tam olarak kullanılmadığını ve aynı performansın daha az sayıda çekirdekle elde edilebileceğini kanıtlıyor. Akış engellenirse, kalp mutlaka değiştirilemeyebilir. Çoklu kullanımda, çok çekirdekli bir mimari daha optimaldir ve iki çekirdek, iki katına çıkarılmış bir çekirdeğe eşdeğer değildir.

CPU-Z'yi kurun ve uygulamayı açın. Kaydet düğmesini tıklayın. İşte bu: Cihazın "içini" inceleyebilir ve çalışmasını analiz edebilirsiniz. Gördüğünüz gibi uygulamanın birkaç sekmesi var.

SoC sekmesi

İlk sekme, CPU ve GPU hakkında ayrıntılı bilgi sağlar (türü görmeniz gerekiyorsa gPU Android'de 4). Ekran görüntüsündeki özellikleri deşifre edelim:

Frekans ne kadar düşükse, çekirdeklere güç sağlamak için voltajın yüksek olması gerekir. Daha çok mimariye bağlıdır. Çoğu durumda, işlemciler belirli bir mimari için aynı voltajda çalışır, yalnızca güç tüketimleri artar veya azalır.

  • Kaba tahminler olsa bile iş iyi yapılır.
  • Küçük hatalar bırakmak çok yazık 😉.
Ne yazık ki makale amatörlük içeriyor. Çoğu durumda, işlemciler belirli bir mimari için aynı voltajda çalışır, yalnızca güç tüketimleri artar veya azalır. Orada 20 yıllık mimariden bahsediyorsunuz. Sistem ve uygulamalarla 4'e geçiş arka fon ilgi zaten ciddi şekilde sınırlanmaya başlasa bile hala geçmektedir.
  • Kova tahminleri yapmak iyidir, ancak bir kaynak olmadan hiçbir şey yapmaz.
  • Bir ila iki kalpten geçtikten sonra, bu yardımcı olur.
Aksi takdirde sadeleştirme çalışması, alanlardaki belirli detaylar ve durumlarla birlikte gitmelidir.

  1. CPU'nun tam adı belirtilir.
  2. Çekirdekler - çekirdek sayısı; tüm çekirdekler parantez içinde belirtilmiştir, sadece bazıları kilitlidir (kilitlidir).
  3. Mimari. CPU'nun mimarisi burada listelenmiştir. İÇİNDE bu örnek Farklı sürümlerin ARM mimarisine sahip en yaygın aygıt olmasına rağmen x86'dır.
  4. CPUID. CPU'nun yeteneklerini tanımlayan teknoloji.
  5. Kod adı. CPU kod adı.
  6. İşlem. Üretim teknolojisi. Bu, nanometre cinsinden ölçülen bir çipteki transistörlerin boyutunu ifade eder. Basitçe söylemek gerekirse, sayı ne kadar düşükse o kadar iyidir.
  7. Saat hızı. Muhtemelen en ilginç nokta. Android işlemcinin frekansını bulabileceğiniz yer burasıdır. Öncelikle CPU'yu "overclock" etmeye karar veren kullanıcılar için kullanışlıdır.
  8. Önbellek. Farklı seviyelerde önbellek (daha fazlası daha iyidir).
  9. GPU Satıcısı. Video çipinin geliştiricisi.
  10. GPU Oluşturucu. Aslında video hızlandırıcının kendisinin modeli.

Hız Aşırtma Android İşlemci: Video

Salah Rabe Ve bunun için teşekkürler! ... Çok eksiksiz ve ilginç bir makale. Makale esas olarak gerçek 8 kalp medya kitaplığı yerine 4 4 \u200b\u200bmimariye dayanmaktadır. Ve gerçek yarış, tek oyun masası ve çok kötü optimize edilmiş daha fazla oyun, önemli olan bu değil.

Kitin enerji ve performans arasında bir denge kurması gerekiyor. Bu tam olarak benim sonucum: enerjik çevre için birçok kalp, ruhlar ve enerji için güçlü kalpler.

  • Vincent.
  • Ve güç için birkaç kalp.
  • Ortadan kaybolma eğiliminde olsalar bile.
Çok eksiksiz bir makale, сделать yapmak biraz zaman aldı.