Not: Bu cevap, karşılaştırılan CPU'ların yaklaşık olarak 2006'dan 2015'e kadar ticari olarak temin edilebilen Intel, AMD ve ARM tabanlı SoC'lardan oluştuğu varsayımıyla yazılmıştır. Herhangi bir karşılaştırma ölçümü kümesi, yeterince geniş bir kapsam dahilinde geçersiz sayılacaktır; En yaygın kullanılan iki işlemci türünü de kapsayan, burada çok özel ve "somut" bir cevap vermek istedim, bu yüzden kesinlikle CPU tasarımında kesinlikle geçerli olmayan bir sürü varsayım yaptım. Eğer nitpicks varsa, lütfen paylaşmadan önce bunu aklınızda bulundurun. Teşekkürler!
Bir şeyi açıklığa kavuşturalım: MHz / GHz ve çekirdek sayısı artık herhangi iki isteğe bağlı işlemcinin göreceli performansının güvenilir bir göstergesi değil.
Geçmişte bile en iyi ihtimalle şüpheli rakamlardı, ama şimdi mobil cihazlarımız olduğu için kesinlikle korkunç göstergeler. Onlar nerede açıklayacağız olabilir cevabım daha sonra kullanılacak, ancak şimdilik, diğer faktörler hakkında konuşalım.
Bugün, işlemcileri karşılaştırırken göz önünde bulundurulması gereken en iyi rakamlar Termal Tasarım Gücü (TDP) ve Özellik Üretim Boyutu , yani "fab size" (nanometre - nm cinsinden ).
Temel olarak: Termal Tasarım Gücü arttıkça, CPU'nun “ölçeği” artar. Bisiklet, araba, kamyon, tren ve C-17 kargo uçağı arasındaki "ölçeği" düşünün. Daha yüksek TDP, daha büyük ölçek anlamına gelir. MHz daha yüksek olabilir veya olmayabilir , fakat mikro mimarinin karmaşıklığı, çekirdek sayısı, dal belirleyicisinin performansı, önbellek miktarı, yürütme boru hattı sayısı vb. Gibi diğer faktörler daha büyük olma eğilimindedir. ölçek işlemcileri.
Şimdi fab boyutu azaldıkça CPU'nun “verimliliği” artar. Öyleyse, tam olarak aynı şekilde tasarlanmış iki işlemci varsa, bunlardan biri 14nm'ye düşürülürken, diğeri 28nm'de ise, 14nm işlemci şunları yapabilir:
- En az yüksek fab boyutlu CPU kadar hızlı gerçekleştirin ;
- Bunu daha az güç kullanarak yapın;
- Daha az ısı dağıtırken bunu yapın;
- Bunu, çipin fiziksel boyutu açısından daha küçük bir birim kullanarak yapın.
Genel olarak, Intel ve ARM tabanlı çip üreticileri (Samsung, Qualcomm, vb.) Gibi şirketler fab boyutunu küçültürken, performansı da biraz artırıyorlar. Bu, tam olarak ne kadar güç verimliliği elde edebileceklerini engeller, ancak herkes eşyalarını daha hızlı çalıştırmayı sever, bu nedenle çiplerini "dengeli" bir şekilde tasarlarlar, böylece bazı güç verimliliği kazançları elde edersiniz ve bazı performans kazanırsınız . Diğer uç, onlar işlemci tutabilir tam önceki nesil kadar güç düşkünü, ancak performans kadar rampa çok ; veya, işlemciyi önceki nesillerle tam olarak aynı hızda tutabilirler , ancak güç tüketimini çok fazla azaltabilirler .
Dikkate alınması gereken ana nokta, mevcut nesil tablet ve akıllı telefon işlemcilerinin 2 ila 4 Watt civarında bir TDP'ye ve 28 nm'lik bir fab boyutuna sahip olmasıdır. Bir düşük-uç 2012 masaüstü işlemcisi en az 45 Watt TDP ve 22 nm'lik bir Fab boyutuna sahiptir. Tabletin Sistem On Chip (SoC) A / C şebeke güç kaynağına bağlı olsa bile, güç kayması konusunda endişelenmenize gerek kalmaz (pil tasarrufu için), dört çekirdekli bir tablet SoC her CPU işlemciyi tamamen kaybeder 2012 düşük seviye "Core i3" e, belki de düşük GHz hızında çalışan çift çekirdekli işlemci.
Nedenler:
- Core i3 / i5 / i7 yongaları bir tablet yongasına kıyasla çok daha büyüktür (transistör sayısı, fiziksel kalıp alanı, güç tüketimi vb. Bakımından);
- Masaüstüne giren cipsler, enerji tasarrufu konusunda çok daha az dikkat ediyor . Yazılım, donanım ve bellenim, size uzun pil ömrü sağlamak için mobil SoC'larda performansı azaltmak için ciddi şekilde bir araya gelir . Masaüstlerinde, bu özellikler yalnızca üst seviye performansı önemli ölçüde etkilemediklerinde uygulanır ve bir uygulama tarafından üst seviye performans istendiğinde, tutarlı bir şekilde verilebilir. Mobil bir işlemcide, genellikle buraya ve oraya kareleri bırakmak, vb. (Örneğin oyunlarda) çoğunlukla gözle görülemeyen ancak pil ömründen tasarruf etmek için birçok küçük püf noktası uygularlar.
Az önce düşündüğüm tek bir analoji: bir aracın içten yanmalı motorundaki "RPM" metre gibi bir işlemcinin "MHz" sini düşünebilirsiniz. Motosikletimin motorunu 6000 RPM'ye yükseltirsem, bunun bir trenin 1000 devir / dakikadaki 16 silindirli ana taşıyıcıdan daha fazla yük alabileceği anlamına mı geliyor? Hayır tabii değil. Bir ana taşıyıcı yaklaşık 2000 ila 4000 beygir gücüne sahiptir ( burada örnek ), bir motosiklet motoru 100 ila 200 beygir gücüne sahiptir ( örneğin , şimdiye kadar sadece 200 beygirlik en yüksek beygir gücü motosiklet motoruna sahiptir ).
TDP beygir gücüne MHz'den daha yakın, ancak tam olarak değil.
Buna bir örnek, 2014 model bir "Haswell" (4. Nesil) Intel Core i5 işlemcisi gibi bir şeyi, bir üst düzey AMD işlemcisi gibi bir şeyle karşılaştırırken ortaya çıkıyor. Bu iki CPU performansa yakın olacak, ancak Intel işlemci% 50 daha az enerji kullanacak! Gerçekten de, 55 Watt Core i5 genellikle 105 Watt AMD "Piledriver" CPU'yu geride bırakabilir. Buradaki birincil sebep, Intel’in “Core” markasının başlamasından bu yana performanstan AMD’den uzaklaştığı çok daha gelişmiş bir mikro mimariye sahip olmasıdır. Intel ayrıca, Fab boyutlarını AMD'den çok daha hızlı geliştirdi ve AMD'yi tozda bıraktı.
Masaüstü / dizüstü bilgisayar işlemcileri, güç kısıtlamaları nedeniyle ARM mobil SoC'lara benzer bir performansa sahip olan küçük Intel tabletlerine erişene kadar performans açısından biraz benzer. Ancak, masaüstü ve "tam ölçekli" dizüstü bilgisayar işlemcileri, yıldan yıla yenilik yapmaya devam ettiği sürece, muhtemelen öyle görünüyor ki, tablet işlemcileri, bunlardan faydalanmayacak.
MHz ve Çekirdek Sayısı'nın tamamen işe yaramaz metrik olmadığını söyleyerek bitireceğim . Bu ölçümleri, hangi işlemcileri karşılaştırırken kullanabilirsiniz:
- Aynı pazar segmentinde (akıllı telefon / tablet / dizüstü bilgisayar / masaüstü);
- Aynı CPU jenerasyonundalar (yani sayılar yalnızca CPU'lar aynı mimariye dayanıyorsa anlamlıdır, bu genellikle aynı zamanda serbest bırakılacakları anlamına gelir);
- Aynı fab boyutuna ve benzer veya aynı TDP'ye sahip;
- Tüm özelliklerini karşılaştırırken, temel olarak veya yalnızca MHz (saat hızı) veya çekirdek sayısı bakımından farklılık gösterirler.
Bu ifadeler iki CPU için de geçerliyse - örneğin, Intel Xeon E3-1270v3'e karşılık Intel Xeon E3-1275v3 - sonra bunları yalnızca MHz ve / veya Çekirdek # ile karşılaştırmanız size farkın ipucunu verebilir . performansta, ancak fark çoğu iş yükünde beklediğinizden çok daha küçük olacaktır.
Bazı genel CPU özelliklerinin bazılarının göreceli önemini göstermek için Excel'de yaptığım küçük bir grafik (not: "MHz" aslında "saat hızını" belirtir, ancak acelem vardı; "ISA", "Komut Seti) Mimari ", yani CPU'nun gerçek tasarımı)
Not: Bu rakamlar hiçbir bilimsel araştırmaya değil deneyimlerime dayanarak yaklaşık / basketbol rakamlarıdır.