Geri Dön

Parallelization of a furnace simulation code for multi-core machines

Fırın simulasyonu programının çok çekirdekli bilgisayarlar için paralelleştirilmesi

  1. Tez No: 387383
  2. Yazar: ERVİN DOMAZET
  3. Danışmanlar: PROF. CAN ÖZTURAN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilim ve Teknoloji, Kimya Mühendisliği, Makine Mühendisliği, Science and Technology, Chemical Engineering, Mechanical Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2014
  8. Dil: İngilizce
  9. Üniversite: Boğaziçi Ü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ı: 61

Özet

Fırın tasarım ve işletme kriterlerinin belirlenmesinde Şişecam matematiksel modelleri Fortran yazılımları kullanmaktadır. Matematiksel modellerin temelini Patankar ile Spalding'in revize edilmiş olan SIMPLER metodu oluşturmaktadır. Bu tezin ana hedefi seri modelleme programının OpenMP ile paylaşım bellekli ve çok çekirdekli işlemciler içeren sistemler için paralelleştirilmesidir. Seri çalışan kod doğrusal denklemler sistemlerini çözmek için TDMA algoritmasını kullanmaktadır. Seri kod çalıştırılarak yoğun zaman alan kısımlar tespit edilmiştir. Ek olarak, doğrusal denklemler sistemi çözücüsü olan SIP algoritması da programa entegre edilmiştir. Seri kodun en yoğun kısımları olan Radyasyon hesaplaması ile doğrusal denklemler çözücüleri paralelleştirilmiştir. Paralelleşen kod, seri çalışan kod ile karşılaştırılmıştır. Intel 8-core Xeon sisteminde elde edilen sonuçlar, ortalama dört kat hızlanmanın mümkün olduğunu göstermiştir.

Özet (Çeviri)

Şişecam uses Fortran programs that implement mathematical models for designing glass furnaces and for planning optimized operational criteria. The mathematical model for glass furnaces employs revised version of Patankar and Spalding's Semi-Implicit Method for Pressure-Linked Equations method called SIMPLER. The main objective of this thesis is to parallelize the sequential modelling programs using Open Multi-Processing (OpenMP) for shared-memory multi-core architectures. The sequential program uses Tri-Diagonal Matrix Algorithm(TDMA) for solving the resulting linear systems of equations. Sequential code is analyzed by profiling in order to locate sections that have long running times.Additionally, another linear system solver, Stone's Strongly Implicit Procedure(SIP), is integrated to the program. Radiation calculations and linear system solvers which are the most computational intensive parts of the program are parallelized.The performance of the parallelized code is compared that of the sequential code. Results obtained on an Intel 8-core Xeon system show that speed-ups of roughly four times are possible.

Benzer Tezler

  1. Parallelization of a transient Navier-Stokes code based on method of lines solution

    Çizgiler yöntemi çözümüne dayalı zamana bağlı Navier-Stokes kodunun paralelleştirilmesi

    CEM ERŞAHİN

    Yüksek Lisans

    İngilizce

    İngilizce

    2001

    Kimya MühendisliğiOrta Doğu Teknik Üniversitesi

    Kimya Mühendisliği Ana Bilim Dalı

    PROF. DR. NEVİN SELÇUK

    DOÇ. DR. İSMAİL HAKKI TUNCER

  2. Parallelization of a novel frequent itemset hiding algorithm on a CPU-GPU platform

    Yeni bir sık kümeleri gizleme algoritmasının CPU-GPU plaformu üzerinde parallelleştirilmesi

    SAMUEL BACHA HEYE

    Yüksek Lisans

    İngilizce

    İngilizce

    2014

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. TOLGA AYAV

  3. Hibrit bir kripto algoritmasının paralelleştirilerek çok çekirdekli işlemcilerin performansının analiz edilmesi

    Analyzing performance of multicore processors by parallelization of a hibrid crypto algorithm

    ECEM İREN

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

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

    Bilgisayar Mühendisliği Bölümü

    DOÇ. DR. AYLİN KANTARCI

  4. Development of a three dimensional multiblock parallel navier-stokes solver

    Üç boyutlu çok bloklu paralel navier-stokes çözücüsü geliştirilmesi

    TURGUT SERKAN ŞEN

    Doktora

    İngilizce

    İngilizce

    2001

    Havacılık MühendisliğiOrta Doğu Teknik Üniversitesi

    Havacılık Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MEHMET ŞERİF KAVSAOĞLU

  5. Dağıtılmış nesnesel birim modeli üzerinde görüntü işleme algoritmalarının paralelleştirilmesi

    Parallelization of image processing algorithms using distributed components object model

    SAVAŞ KÖSE