Ev İleri düşünme 300 çekirdekle ne yapardın?

300 çekirdekle ne yapardın?

Video: Тони Раут - 300 (Soul Blade prod.) (Aralık 2024)

Video: Тони Раут - 300 (Soul Blade prod.) (Aralık 2024)
Anonim

Geçtiğimiz hafta Ortak Platform Teknoloji Forumu'ndaki konuşmasında, IBM'in Yarı İletken Araştırma ve Geliştirme Merkezi Başkan Yardımcısı Dr. Gary Patton "yüksek derecede entegre bir çip" için vizyonunu ortaya koydu. O zamandan beri, böyle bir çipin nasıl kullanılabileceğini düşünüyordum.

Patton, sonuçta tek bir çip üzerinde bir araya entegre 3D üretim ve silikon fotonik gibi yeni teknolojileri görmek istediğini söyledi ve üç uçağı olacak bir 3D çip tanımladı. Birinin yaklaşık 300 CPU çekirdeği olan bir mantığı vardır. Bir başkası, çoğunlukla başka bir önbellek seviyesi olarak kullanılan yaklaşık 30GB dahili DRAM ile belleğe sahip olacaktır. Ve son olarak, çipte bir optik ağ sağlayan, çipin içindeki ve dışındaki bağlantıların bakımıyla saniyede 1Tb'den daha yüksek hızlarda çalışan başka bir fotonik düzlem olacaktı. Bu oldukça çip.

Tabii ki, bu bir sunucu yongası olurdu. Şu anda masaüstünde veya dizüstü bilgisayarda 300 çekirdekle ne yaptığımızı düşünmek zor ve bir cep telefonuna giremeyecek kadar büyük ve sıcak olabilir. Bildiğimiz gibi, zamanla, teknoloji bozuluyor, bu yüzden asla demiyorum. Yine de, böyle bir çipin süper bilgisayarlarda, özellikle karmaşık hesaplamalar içerenlerde nasıl kullanılabileceğini görmek oldukça kolaydır. (Süper hesaplama hakkındaki son gönderilerimi buradan ve buradan okuyabilirsiniz.)

Aslen Jeopardy için yaratılmış olan IBM'in Watson projesinde bir halefte görmekten şaşırmam ! zorluk, ancak şimdi sağlık ve finans gibi alanlarda kullanılıyor. Anladığım kadarıyla, bu tür bir makine öğrenmesi zorluğu, GPU hesaplamalarında gördüğümüz SIMD (tek komut, çoklu veri) türleri için değil, oldukça güçlü çekirdekler için en uygun gibi görünüyor. Çip gibi bir şey varsa, IBM'in en yüksek kalitede ana bilgisayarlarında kullanması muhtemel.

Böyle bir çip, teorik olarak yüzlerce, belki de binlerce sanal makineyi kullanabilmesi gereken sanallaştırma gibi şeyler için kullanılabilir. Bununla birlikte, tekli uygulamalar için, yeni tür paralel programlamaya ihtiyacımız olacak, bu da insanların uygulama yazma şeklindeki büyük değişiklikleri ifade ediyor.

Tarihsel olarak, bilişim her iki yılda bir daha fazla sayıda makinenin geldiğini gördü ve bunları kullanmak için her zaman yeni yollar bulduğumuzu görüyoruz - genellikle ummadığımız yollar. Sonuçta, on yıl önce, birkaç kişi bu konuda Watson veya Hadoop'u hayal etti. Her durumda, önümüzdeki on yılın çipleri ile neler yapabileceğimizi düşünmek eğlenceli.

300 çekirdekle ne yapardın?