Koşut programlama ile grafik işlemci üzerinde örnek bir uygulama geliştirme
Parallel programming on graphics processors and an application
- Tez No: 309743
- Danışmanlar: YRD. DOÇ. DR. MUSTAFA ULUTAŞ
- 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: 2012
- Dil: Türkçe
- Üniversite: Karadeniz Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 108
Özet
Kullanıcıların karmaşık problemleri bilgisayar ile çözme beklentisi sürekli artışgöstermektedir. Karmaşık problemleri çözmek için geliştirilen algoritmaları genelamaçlı mikroişlemciler üzerinde gerçek-zamanlı olarak çalıştırmak da çoğu durumdamümkün olmamaktadır. Bu gerekçelerden yola çıkan donanım üreticileri,algoritmaların çalışma zamanını azaltacak ve birçok işlem elemanı üzerinde koşutolarak çalıştırılabilecek yeni mikroişlemciler tasarlamaktadır.Bu tezde NVIDIA firması tarafından geliştirilen ve grafik işlem birimleriüzerinde çalışan CUDA teknolojisi tanıtılmıştır. Daha sonra CUDA teknolojisininetkinliğini kanıtlamak için bulanık mantık kuralları ile hareketli bir taşıyıcı bantüzerindeki zarlı fındıkların gerçek-zamanda tanınması problemi için bir algoritmakodlanmıştır. Bu algoritmanın hem koşut hem de seri çalışma süreleri raporedilmiştir.
Özet (Çeviri)
Users' expectation to solve complex problems by computers is an everincreasingtrend. Algorithms developed to solve complex problems often have highalgorithmic complexity and can not run on general purpose microprocessors in realtime.Hardware manufacturers inspired by this demand design innovativemicroprocessors with many processing elements to run algorithms in parallel toreduce run time.A parallel programming technique, Compute Unified Device Architecture(CUDA) by Nvidia is introduced in this thesis. CUDA is then used to program analgorithm based on the fuzzy logic rules to identify skinned hazelnuts on a movingconveyor belt in real time to prove the effectiveness of the technique. Run times forboth parallel and serial implementation of the same algorithm is reported.
Benzer Tezler
- Hesaplama ağırlıklı algoritmaların programlanmasında grafik işlemci (GPU) kullanımının incelenmesi
Investigation of gpu use in programming computational based algorithms
ERSİN KUZU
Yüksek Lisans
Türkçe
2014
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBahçeşehir ÜniversitesiBilgi Teknolojileri Ana Bilim Dalı
DOÇ. DR. MEHMET ALPER TUNGA
- Çoklu otonom insansız hava araçları için paralel programlama tabanlı yol planlaması
Parallel programming based path planning for multi autonomous unmmaned vehicles
ÖMER ÇETİN
Doktora
Türkçe
2015
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolHava Harp Okulu KomutanlığıBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. GÜRAY YILMAZ
- Aktif çamur sistemleri için dinamik simülasyon programı tasarımı
Design of a dynamic simulation program for activated sludge systems
ONUR KİRAZ
Yüksek Lisans
Türkçe
2018
Biyoteknolojiİstanbul Teknik ÜniversitesiÇevre Mühendisliği Ana Bilim Dalı
DOÇ. DR. ÖZLEM KARAHAN ÖZGÜN
- Çoklu döküman görüntü modeline dayalı kullanıcı ara birimi ve çizim uygulamaları geliştirme
Başlık çevirisi yok
SELAHATTİN ERDEN
Yüksek Lisans
Türkçe
1998
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGazi ÜniversitesiBilgisayar Eğitimi Ana Bilim Dalı
YRD. DOÇ. DR. ADNAN SÖZEN
- Görsel yöre tasarımında DHTML üzerinden görüntü fontları kullanımı; TEX2DHTML çeviricisi
At A website design image font usage via DHTML; TEX2DHTML converter
RAHŞAN TİKEN