MPI ile paralel programlama


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Eskişehir Osmangazi Üniversitesi, FEN BİLİMLERİ ENSTİTÜSÜ, MATEMATİK BİLGİSAYAR ANABİLİM DALI, Türkiye

Tezin Onay Tarihi: 2017

Tezin Dili: Türkçe

Öğrenci: TAHSİN GÖKALP ŞAAN

Danışman: AHMET FARUK ASLAN

Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu

Özet:

Paralel programlama bir işi yapabilecek birden çok birimin aynı zamanda bir problem üzerinde çalışabilecek şekilde programlanması işlemidir. Paralel programlama genellikle bir bilgisayarın çözmekte zorlanacağı işlemleri birden çok bilgisayara veya işlemciye paylaştırarak çözmeyi sağlar. Bundan dolayı finans modellemeleri, matematik, meteoroloji,... gibi geniş bir kullanım alanına sahiptir. Bu kullanım alanlarında paralel programlama teorik olarak işlemleri hızlandırdığı için zamandan tasarruf sağlar ve zor problemlerin çözümünü mümkün hale getirir. MPI ise paralel programlarla alakalı bir bilgisayar iletişim protokolüdür. Bu tez paralel programlama hakkında temel kavramlar, literatür taraması, MPI kütüphaneleri ve bu kütüphaneler yardımıyla örnek uygulamalar oluşturulmasını içermektedir. Ayrıca bir cluster oluşturularak yazılan örnek uygulamaların bu cluster üzerinden çalıştırılması anlatılmaktadır.