NOT: Bu cevap 8 yıl önce yazıldı. Paralel programlama o zamandan beri daha alakalı hale geldi. Bu, içsel saat hız limitleri ve yaklaşmakta olan hızlı transistör boyut limitleri nedeniyle olasıdır.
Birincil probleminiz çok çekirdekli bir yazılım değil.
Jeff Atwood'un Çift çekirdekli veya Dört Çekirdekli Seçimi hakkındaki mükemmel makalesine bakın .
çoğu yazılım için, iki çekirdekten sonra çok hızlı bir şekilde azalan dönüş noktalarına çarpıyorsunuz. In Dört Çekirdekli Masaüstü ve Azalan Verim , ben bugünün yazılım gerçekten biz bundan bir kaç yıl göreceksiniz çok daha az, hatta kaçınılmaz sekiz ve onaltı CPU çekirdeği dört CPU çekirdeği kullanabilirsiniz ne kadar etkili sorguladı.
Burada cevaplanırsınız (Jeff'in makalesinden kopyalananları vurgulayın),
Ancak, burada Excel 2007 ve Lost Planet "eşzamanlı işlemler" ayarı gibi bazı sürprizler vardı. Yazılım mühendisliğinin, saat hızının paralellikten daha az önemli olduğu noktaya gelmesi olasıdır. Veya daha hızlı saat hızları ve daha fazla CPU çekirdeği arasında seçim yapamazsak, sonuçta alakasız olabilir. Ancak bu arada, saat hızı çoğu zaman kazanır. Daha fazla CPU çekirdeği otomatik olarak daha iyi değildir . Tipik kullanıcılar, karşılayabilecekleri en hızlı çift çekirdekli CPU ile daha iyi olacaklardır.
Ön Taraf Veri Yolu sorunu (bu terim her zaman beni eğlendirdi).
Nehalem ile işler değişti ... ArsTechnica'nın geçen yıl söylediği gibi.
Moore Yasası, işlemci tasarımcılarına transistör zenginliklerini utandırdı ve hiçbir yerde Intel'in 45nm Nehalem işlemcisinden daha belirgin değil. Bu yılın sonunda 4- ve 8 çekirdekli varyantlarda ilk kez piyasaya çıkan Nehalem, tek bir işlemci soketine bir ton donanım paketliyor. (İlk sayılar dört çekirdekli Nehalem'in transistör sayısını 781 milyona çıkardı; 8 çekirdekli model için henüz hiç bir rakam çıkmadı.) Ancak bu donanımı tüm Intel platformunun mevcut ön veri yolu mimarisiyle beslemeye çalışmak aptallık olurdu. Bu yüzden, en önemlisi, Nehalem ayrıca Intel'in olumlu geriatrik ön otobüs mimarisinin gecikmiş ölüm zilini de çalar.
Intel'in sistem bant genişliği durumundaki radikal değişim, Intel'in yeni QuickPath Interconnect'in (QPI) temsil ettiği, belki de Nehalem'in tasarımını şekillendiren en büyük tek faktördür. QuickPath ve Nehalem'in entegre bellek denetleyicisi arasında bir Nehalem işlemcisi, özellikle iki ve dört soketli uygulamalarda, benzeri görülmemiş bir toplam bant genişliğine erişebilecek.
AMD, bellek denetleyicisini işlemciye daha önce taşıdı ve Hypertransport'u kullandı.