MPI ile paralel programlama
Parallel programming with MPI
- Tez No: 483580
- Danışmanlar: YRD. DOÇ. DR. AHMET FARUK ASLAN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2017
- Dil: Türkçe
- Üniversite: Eskişehir Osmangazi Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Matematik Bilgisayar Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 93
Ö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.
Özet (Çeviri)
Parallel programming is the process of programming multiple processors to work on a mutual problem. Parallel programming assists us by solving a problem with multiple computers and processors when a single computer can't handle. Therefore parallel programming used at a wide range such as finance modelling, mathematics, meteorology,… Parallel programming speeds up the process theoretically therefore saves time and solves difficult problems in these areas. MPI is a communication protocol related to parallel programs. This thesis includes; basic concepts of parallel programming, literature review, MPI libraries and writing sample applications with these libraries. Lastly, it's explained how these sample applications works on the created cluster.
Benzer Tezler
- Gömülü sistemler Beowulf kümesi üzerinde MPI ile paralel hesaplama
Parallel computing on embedded Beowulf cluster with MPI
ERDEM AĞBAHCA
Yüksek Lisans
Türkçe
2016
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSelçuk ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. ADEM ALPASLAN ALTUN
- Paralel hata ayıklama
Parallel debugging
SİNAN KUL
Yüksek Lisans
Türkçe
2014
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAtatürk ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. DENİZ DAL
- Investigation of bluff-body stabilized premixed flame dynamics using an in-house flow solver lestr3d
Küt cisim ile stabiılize edilmiş ön karışımlı alev dinamiklerinin özgün akış çözücüsü lestr3d ile incelenmesi
BURAKHAN ŞÜKÜROĞLU
Yüksek Lisans
İngilizce
2023
Havacılık Mühendisliğiİstanbul Teknik ÜniversitesiUçak ve Uzay Mühendisliği Ana Bilim Dalı
DOÇ. DR. AYŞE GÜL GÜNGÖR
- Yoğunluk tabanlı kümeleme metodları kullanılarak paralel veri madenciliği gerçekleştirilmesi
Parallel data mining by using density based clustering methods
SÜLEYMAN ZAFER SEVER
Yüksek Lisans
Türkçe
2010
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolMaltepe ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. TURGAY TUGAY BİLGİN
- Design of parallel Pagerank algorithm
Pagerank algoritmasının parallelizayonu
MURAT HAKSAL
Yüksek Lisans
İngilizce
2011
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBahçeşehir ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. ADEM KARAHOCA