Sunumları incelemeyi yeni bitirdim. Anlaşılan o ki çok çekirdekli sistemler ve paralelizm konusunda oldukça fazla yapılacak iş var. Bu işlerden en önemlisi ise bütün uygulamalarda kullanılabilecek bir paralelizm metodunun bulunmasıdır.
Yine şu an itibariyle paralel programlama, klasik programlamaya göre daha zor.
Donanım dünyasında yaşanan gelişmelerden tam anlamıyla istifade edilebilmesi için daha fazla paralelizme ihtiyacımız bulunmaktadır.
3 Kasım 2009 Salı
1 Kasım 2009 Pazar
Çok Çekirdekli Sistemler'e Devam ...
Çok Çekirdekli Sistemlerin Uygulamalar Üzerindeki Etkileri
Olumlu Etkileri
- Alan başına düşen hesaplamayı artırır Increases the areal density of computation
- Hafıza Performansında Düşüş
Olumlu Etkileri
- Alan başına düşen hesaplamayı artırır Increases the areal density of computation
- Örn: Saniyede birim alan başına düşen işlem sayısı
- Daha düşük fiziksel yapı, yönetim maliyetleri
- Enerji tüketimini azaltır
- Aynı enerji ve soğutma imkanı ile daha fazla kapasite
- Yeni uygulamalara imkan verme
- Digital media işleme
- Çok sayıda veriyi control etme
- Karmaşık iş analizleri
- Hafıza Performansında Düşüş
- Çekirdek başına düşen efektif cache’de azalma
- Artan chip bantgenişliği
- Karmaşık işlemlerin cevap süresi üzerinde etki
- Amdahl’s Law, düşük optimize edilmiş yazılımlarla yarışmada
- Programlama deyimleri, kütüphaneleri, araçları ve eğitimi konularında zayıflık
- Uygulamalar arasında artan paralelizm ve fiziksel kaynakların paylaşılması
Kaydol:
Kayıtlar (Atom)