Geri Dön

Koşut programlama ile grafik işlemci üzerinde örnek bir uygulama geliştirme

Parallel programming on graphics processors and an application

  1. Tez No: 309743
  2. Yazar: MENGÜ DEMİR
  3. Danışmanlar: YRD. DOÇ. DR. MUSTAFA ULUTAŞ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Bulanık mantık, Görüntü işleme, Koşut işleme, Paralel programlama, Fuzzy logic, Image processing, Parallel processing, Parallel programs
  7. Yıl: 2012
  8. Dil: Türkçe
  9. Üniversite: Karadeniz Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Ö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

  1. Application specific instruction set extension of Nios II processor

    Nios II işlemcisi üzerinde uygulamaya yönelik özel komut seti eklenmesi

    ANIL ŞEKER

    Yüksek Lisans

    İngilizce

    İngilizce

    2020

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    DOÇ. DR. SIDDIKA BERNA ÖRS YALÇIN

  2. 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

    Türkçe

    2014

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBahçeşehir Üniversitesi

    Bilgi Teknolojileri Ana Bilim Dalı

    DOÇ. DR. MEHMET ALPER TUNGA

  3. Ç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

    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

  4. 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

    Türkçe

    2018

    Çevre Mühendisliğiİstanbul Teknik Üniversitesi

    Çevre Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ÖZLEM KARAHAN ÖZGÜN

  5. Ç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

    Türkçe

    1998

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGazi Üniversitesi

    Bilgisayar Eğitimi Ana Bilim Dalı

    YRD. DOÇ. DR. ADNAN SÖZEN