İlan
Çip üreticileri arasındaki rekabetin sadece PC işlemcileri için değil, mobil ve diğer amaçlı işlemciler için de sürekli arttığına şüphe yok. Belirtilmesi gereken en büyük beş tanesi Intel, AMD, nVidia, Qualcomm ve Apple. Tüm bu şirketlerin, işlemcilerini nasıl geliştirecekleri konusunda farklı görüşleri vardır, bu da kimin stratejisinin zirveye çıkmasına izin vereceğini görmeyi ilginç hale getirecektir. Ancak benim fikrim basit - daha iyi çekirdekler üzerinde daha fazla çekirdek seçin.
Nitrit cesaretine girmeden önce lütfen makale başlığının ifadesine dikkat edin. Bu makale neden daha fazla çekirdek olduğuna inandığım hakkında niyet Bu daha iyi çekirdekler yenmek, bu gelecekte (yine benim görüşüme göre) doğru çalacak anlamına gelir. Şimdiye kadar, hala ağırlıklı olarak tek iş parçacıklı ve birden fazla çekirdeğin farkında olmayan uygulamalar ile daha iyi çekirdekler kazananlardır.
Arka fon
Yıllar geçtikçe, işlemcilerimizin tek çekirdekli hafif ağırlıklardan sekiz çekirdekli canavarlara (veya sunucu eklerseniz 16 çekirdekli) dönüştüğünü gördük. Açıkçası, birden fazla çekirdeğe sahip olmak faydalıdır ve sistemin aynı anda yalnızca tek bir çekirdeğe sahip olduğundan daha fazla veri üzerinde çalışmasına izin verir. Ancak bu noktada yeni bir soru ortaya çıkıyor - çekirdek eklemeyi bırakmanın ve onları daha iyi hale getirmenin daha faydalı olduğu bir nokta var mı? 8 yerine 12 çekirdeğe sahip olmak fark yaratacak mı? 4, 6 veya 8 çekirdeğe sahip olmanın, çekirdek sayısı kadar "yeterince iyi" platoya ulaştığını hissedebiliriz, ancak çok daha iyisini yapabiliriz.
Neden Daha Fazla Çekirdek Daha İyi Olacak?
Tabii ki, daha fazla çekirdeğe sahip olmak ve daha iyi çekirdekler en iyi çözümdür, ama ya seçmek zorunda kalırsanız? Eğer seçen tek kişi olsaydım, daha fazla çekirdekle giderdim. Neden? Cevabımın ilham kaynağı GPU'ların çalışma şeklidir.
GPU'lar çekirdeklerle doludur. Aslında, en yeni kartlardan bazıları hakkında övünmek için 2.048 çekirdek var. Bu kadar saçma çekirdeklere sahipler, çünkü aynı zamanda veriler üzerinde çalışmasına izin veriyorlar. Daha fazla çekirdek ile daha fazla veri kırılabilir. Evet, GPU çekirdekleri yalnızca bir tür işte iyidir (bu yüzden GPU'ları değil, hala CPU'ları kullanıyoruz), ancak aynı kavram CPU'lara da uygulanabilir.
Daha fazla çekirdekle, CPU tarafından daha fazla veri kırılabilir ve tüm çekirdeklerinizin farkında olacak şekilde programlanması şartıyla, attığınız her şeyi fışkırtan hızlı bir sistem elde edersiniz. Kısacası, birçok iyi çekirdek eninde sonunda birkaç büyük çekirdekten daha iyi olacaktır.
Büyük Talaş Yapıcıların Mevcut Planları
Intel şu anda 4 çekirdekli bir sınırı koruyor gibi görünüyor (aşırı ürün serileri için 6) ancak çekirdeklerinde sürekli iyileştirmeler yapıyor. Bununla birlikte, nVidia çekirdek sayısını da arttırmaktadır. Snapdragon işlemcisi ile Qualcomm, stok ARM tasarımlarında özel ayarlamalar yaparken biraz daha yavaş olmasına rağmen. Apple bile iPhone / iPad işlemcisi ile çekirdekler kazanıyor, ancak çok yavaş bir oranda.
AMD ayrıca çekirdeklerini daha iyi hale getirmeye çalışıyor, ancak önceki yol haritaları AMD'nin hala çekirdek eklediğini ve tüketiciler için 10 çekirdekli bir işlemci çıkarmak istediğini gösterdi. AMD zaten sunucular için 16 çekirdekli bir deve var. Ve evet, tam olarak çekirdek değiller, ama bu şekilde pazarlanıyorlar ve ben de onlara böyle diyeceğim. Tüm modül yaklaşımıyla ilgili, yorumlarda okuyabileceğiniz birçok tartışma var. buraya AMD'nin Intel Tarafından Duvara İtilmesinin 5 NedeniYıllar geçtikçe, Intel ve AMD en iyi işlemcileri ortaya çıkarmak için oldukça savaştılar. Sonunda AMD'nin neyle ilgili olduğu hakkında çok fazla şey duymadığınız bir nokta geldi ... Daha fazla oku (pro) ve buraya AMD İşlemcilerin Mahkum Olmasının 5 Nedeni [Görüş]1999 yılının sonlarında ilk bilgisayarımı kurdum. 500 MHz'de saat hızına sahip bir AMD Athlon işlemci kullandı ve bu da çoğu oyunu oynayacak kadar hızlıydı ve aynı zamanda daha iyi bir değer ... Daha fazla oku (karşısında).
Hangi strateji en iyisidir? Şimdi kim bilir? Belki bir fikrin var mı?
Sonuç
Sonunda gerçekten olacak olan şey, sadece sabırla bulabileceğimiz bir şeydir. Bununla birlikte, daha fazla yazılım çok sayıda çekirdeğe uyarlanabilir hale geldikçe, avantaj sonunda tüm bir bileşen olarak en çok çalışmayı sağlayabilen işlemcilere geçecektir. O zamana kadar, şu anda en iyi olandan memnun olmak zorundayız.
Fikriniz nedir, daha fazla çekirdek veya daha iyi çekirdekler? Sonunda hangi seçeneğin daha iyi olduğunu ne zaman bileceğimizi düşünüyorsunuz? Başka düşünceniz var mı? Yorumlarda bize bildirin!
Resim Kredileri: Olivander, Forrestal_PL, Aaronage
Danny, açık kaynaklı yazılım ve Linux'un tüm yönlerinden hoşlanan North Texas Üniversitesi'nde son sınıf öğrencisi.