Paralel Hesaplama - Dağıtık Hesaplama | Paralel Programlama Modelleri - Teknolojik Gelişmeler | Elektronik Cihazlar - Kadim Dostlar  Forum
Paralel Hesaplama - Dağıtık Hesaplama | Paralel Programlama Modelleri
Başlatan Hale , 18 Nisan 2011 17:44
Yazma tarihi: 18 Nisan 2011 Pazartesi - 17:44
1,75 kat hızlanma sağlanır. Daha fazla işlem olursa hızlanma 2 kata kadar çıkar.
n adet paralel işlemciden oluşan bir sistem, n kat hızlı tek bir işlemciden daha az verimlidir fakat çok daha ucuzdur. Çok fazla hesaplama gerektiren, bitirilmesinde zaman kısıtları olan ve özellikle n adet thread’e bölünebilen görevler için paralel hesaplama mükemmel bir çözümdür. Aslında geçtiğimiz yıllarda, süper bilgisayar olarak bilinen yüksek performanslı hesaplama sistemleri paralel bir mimariye sahiptir.
Ekstra işlemciler eklendikçe, bazı iş yükleri, boru hattı (pipeline) paralellik kullanarak belli bir noktaya kadar fayda sağlar. Bu sistem, bir fabrika montaj hattı yaklaşımı kullanarak işleri parçalar. Eğer iş n aşamaya bölünebiliyorsa ve bir ayrık değişken bir aşamadan diğer birine iletilebiliyorsa, en fazla n adet işlemci kullanılabilir. Bununla birlikte, en yavaş aşama diğer aşamaları da tutacaktır ve n işlemciyi tam performansta kullanmak pek mümkün olmayacaktır.
•	Çokluişleme (multiprocessing)
•	Bilgisayar kümelemesi
•	Paralel süperbilgisayarlar
•	Dağıtık hesaplama
•	NUMA, SMP ve massively paralel sistemler
•	Izgara (grid) hesaplama
Bakınız, http://www.kadimdostlar.com/Teknolojik_Gelismeler_Elektronik_Cihazlar_f62/Gustafson_Yasasi_Gustafson_Barsis_Yasasi_Yeterin_t75707.html&pid=132497#entry132497']Gustafson Yasası - Gustafson-Barsis Yasası' target='_blank'>Gustafson' class='bbc_url' title=''>http://www.kadimdostlar.com/Teknolojik_Gelismeler_Elektronik_Cihazlar_f62/Gustafson_Yasasi_Gustafson_Barsis_Yasasi_Yeterin_t75707.html&pid=132497#entry132497']Gustafson Yasası - Gustafson-Barsis Yasası
http://www.kadimdostlar.com/Teknolojik_Gelismeler_Elektronik_Cihazlar_f62/Amdahl_Yasasi_Bilgisayar_Mimari_Gene_Amdahl_ve_t75706.html&pid=132496#entry132496']Amdahl Yasası' target='_blank'>Amdahl' class='bbc_url' title=''>http://www.kadimdostlar.com/Teknolojik_Gelismeler_Elektronik_Cihazlar_f62/Amdahl_Yasasi_Bilgisayar_Mimari_Gene_Amdahl_ve_t75706.html&pid=132496#entry132496']Amdahl Yasası
Yazma tarihi: 18 Nisan 2011 Pazartesi - 17:45
Paralel bilgisayarlarda programlama için işletim sistemi seviyesinde ve programlama dili seviyesinde pek çok yazılım sistemi geliştirilmiştir. Bu sistemler, problemin parçalara bölümlenmesini ve işlemcilere atanmasını sağlayan çeşitli mekanizmalar içermelidir. Dolaylı paralellik (implicit parallelism) derleyici ya da diğer programın problemi bölümlemesi ve işlemcilere otomatik olarak atamasıdır.
Dolaysız paralellik (explicit parallelism) ise programcının problemin nasıl bölümleneceğini bildirmesidir. Şu an pek çok paralel işleme derleyici uygulamaları tek-katmanlı parallelliği desteklemektedir. Çok-katmanlı paralellik de paralel çalışan thread’ler daha fazla paralellik için daha da bölünürler. Semaphore ve monitor adı verilen senkronizasyon yapıları ile işlemlerin kaynakları paylaşımında bir anlaşmazlık olması durumu engellenmiştir.
•	Cansıkıcı (Embarrassingly) paralel: Bir birinden bağımsız alt görevler içeren, kolay uygulanabilen problemlerdir. Daha çok dağıtık hesaplama için uygundurlar. Mesela büyük bir grafiğin render edilmesi veya seti@home gibi projeler buna örnek verilebilir.
•	Büyük uğraştırıcı (grand challenge) problemler: Genelde çözülmesi çok zor olan problemlerdir. Ör: uygulamalı akışkanlar dinamiği, ekosistem simülasyonları, biyomedikal görüntüleme ve biyomekanik, moleküler biyoloji , kavrama, nükleer güç ve silah simulasyonları vs.
Yazma tarihi: 18 Nisan 2011 Pazartesi - 17:46
Dağıtık hesaplama bilişim biliminde dağıtık sistemleri inceleyen bir bilim dalıdır. Dağıtık sistem birden fazla otomatik bilgisayarın bir ağ üzerindeki iletişimidir. Ağdaki bilgisayarlar belirli bir hedefe ulaşmak için birbirleriyle etkileşim içerisindedirler. Dağıtık sistemi çalıştıran bilgisayar programına dağıtık program denir. Bu tür programları yazma işlemine dağıtık programlama adı verilir.
Dağıtık hesaplama aynı zamanda dağıtık sistemleri kullanarak hesaplama yöntemiyle problemleri çözmeye denir. Dağıtık hesaplamalarda bir problem birden fazlaya parçaya bölünür ve her bir parça farklı bir bilgisayar tarafından çözülür.