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ı: Belirtilmemiş.
Ö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
- Paralel genetik algoritmada ada modeli ile nesil sayısının azaltılması
Paralel programming and decreasing the generation number using the island model in paraller genetic algorithm
NURULLAH SERDAR FİRENGİZ
Yüksek Lisans
Türkçe
2005
Elektrik ve Elektronik MühendisliğiGazi ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
DOÇ. SELMA YÜNCÜ
- 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
- Development of hybrid MPI+UPC parallel programming model
Hibrid MPI+UPC paralel programlama modelinin geliştirilmesi
ELİF ÖZTÜRK
Yüksek Lisans
İngilizce
2011
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKadir Has ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. ZEKİ BOZKUŞ
- Çoklu kovan temelli paralel bir genetik algoritma ile çoklu işlemcilere yönelik iletişim maliyetli görev çizelgeleme probleminin optimizasyonu
Optimization of multiprocessor task scheduling with communication costs using a multi-hive based parallel genetic algorithm
RAŞİD MORADİ
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
- 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