Geri Dön

Categorization and visualization of parallel programming systems

Paralel programlama sistemlerinin sınıflandırılması ve grafik gösterimi

  1. Tez No: 166806
  2. Yazar: AYŞE BELİZ ŞENYÜZ
  3. Danışmanlar: PROF. DR. EMRE HARMANCI
  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: Belirtilmemiş.
  7. Yıl: 2005
  8. Dil: İngilizce
  9. Üniversite: İstanbul 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

differences of these styles. Algorithms are implemented in OpenMP and MPI, performance of both programs are measured on the SMP Cluster of Aachen University, Germany and on the Beowulf Cluster of Ulakbim, Ankara. xin

Özet (Çeviri)

CATEGORIZATION AND VISUALIZATION OF PARALLEL PROGRAMMING SYSTEMS ABSTRACT Parallel computing, also called high-performance computing, refers to solving problems faster by using multiple processors simultaneously. Parallel computing became popular in the late 1980s and increased its popularity with the continual desire for more computing power. Nowadays, almost every computationally-intensive problem that one. could imagine, like the simulation of water levels in the rivers, chemical or physical problems, or astronomical simulations is tried to be implemented in parallel. This thesis is aimed at discussing high-performance software for scientific or engineering applications. The term parallel programming systems here means libraries, languages, compiler directives or other means through which a programmer can express a parallel algorithm. To design high performance programs, there are two keys for the programmer: The first is to understand the problem and find a solution for parallelization, and the second is to decide on the right system for the implementation, which requires a good knowledge about existing parallel programming systems. Sometimes, in a parallel application, several hardware/software tools are combined. The programmer, after having understood the problem, has to choose between many systems, some of which are closely related, whereas others have big differences. To give an impression of the variety, a few systems are outlined here, others are explained in the rest of the thesis. This thesis makes four contributions. First it describes and classifies existing parallel programming systems, thus bringing existing surveys up to date. Special emphasis has been given to skeletons and parallel functional programming. Second, it describes a wiki-based web portal for collecting information about most recent systems, which has been developed as part of the thesis. Wiki is a web engine that is fully dynamic and the content can be enriched by the users. Third, it reports on an extension of the wiki technology that has been introduced for the representation of the classifications. A special syntax and a visualization tool has been developed. The syntax in which users can add remarks to web pages, is easy to learn and use. The graph visualization tool uses the remarks to generate visual categorizations and clearly show relations between various systems. This syntax and tool allow users to have their own categorization scheme. Fourth, it compares two major programming styles message passing and shared memory with two different algorithms in order show performance xndifferences of these styles. Algorithms are implemented in OpenMP and MPI, performance of both programs are measured on the SMP Cluster of Aachen University, Germany and on the Beowulf Cluster of Ulakbim, Ankara. xin

Benzer Tezler

  1. Postmodern eğretileme aracı olarak bilgisayar

    Başlık çevirisi yok

    HİKMET SOFUOĞLU

    Sanatta Yeterlik

    Türkçe

    Türkçe

    1993

    Güzel SanatlarAnadolu Üniversitesi

    DOÇ. ATİLA ATAR

  2. Semantic argument classification and semantic categorization and semantic categorization of Turkish existential sentences using support vector learning

    Türçe varoluşsal cümlelerin destek vektör makineleri kullanılarak anabilimsel argüman sınıflandırılması ve anlambilimsel gruplanması

    AYLİN KOCA

    Yüksek Lisans

    İngilizce

    İngilizce

    2004

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİhsan Doğramacı Bilkent Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. VAROL AKMAN

  3. Categorization of WEB sites in Turkey with SVM

    Türkiye'deki WEB sitelerinin SVM algoritması ile sınıflandırılması

    KADİR ŞİMŞEK

    Yüksek Lisans

    İngilizce

    İngilizce

    2004

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİzmir Yüksek Teknoloji Enstitüsü

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. HALİS PÜSKÜLCÜ

  4. Infants use of facial information and curvilinear body shape in categorization of anımates

    Canlılar kategorizasyonunda bebeklerin algısal olarak yüz bilgilerini ve yuvarlak vücut hatlarını kullanmaları

    TUBA SÖKMEN

    Yüksek Lisans

    İngilizce

    İngilizce

    2003

    PsikolojiBoğaziçi Üniversitesi

    Psikoloji Ana Bilim Dalı

    PROF. DR. AYHAN KOÇ

  5. Makedonya'da adak ve ziyaret yerleri

    Vow and pilgrimage places in Macedonia

    EMİNE HİLAL ERCAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2006

    Halk Bilimi (Folklor)Ege Üniversitesi

    Türk Dünyası Araştırmaları Ana Bilim Dalı

    YRD. DOÇ. DR. RABİA UÇKUN