Parallelization of a furnace simulation code for multi-core machines
Fırın simulasyonu programının çok çekirdekli bilgisayarlar için paralelleştirilmesi
- Tez No: 387383
- Danışmanlar: PROF. CAN ÖZTURAN
- Tez Türü: Yüksek Lisans
- Konular: Bilim ve Teknoloji, Makine Mühendisliği, Kimya Mühendisliği, Science and Technology, Mechanical Engineering, Chemical Engineering
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2014
- Dil: İngilizce
- Üniversite: Boğaziçi Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Ö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
- 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
2001
Kimya MühendisliğiOrta Doğu Teknik ÜniversitesiKimya Mühendisliği Ana Bilim Dalı
PROF. DR. NEVİN SELÇUK
DOÇ. DR. İSMAİL HAKKI TUNCER
- 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
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
- Parallelization of K-means and DBSCAN clustering algorithms on a HPC cluster
DBSCAN ve K-means kümeleme algoritmalarının bir HPC kümesi üzerinde paralelleştirilmesi
HUNAIN DURRANI
Yüksek Lisans
İngilizce
2013
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. AHMET COŞAR
- 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
2014
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge ÜniversitesiBilgisayar Mühendisliği Bölümü
DOÇ. DR. AYLİN KANTARCI
- Volterra serileri metodu ile frekans cevabının elde edilmesi için yeni bir algoritma tasarımı ve paralel hesaplama uygulaması
A new algorithm design and parallelization for obtaining the frequency response of nonlinear systems with volterra series method
SEZGİN KAÇAR
Doktora
Türkçe
2014
Elektrik ve Elektronik MühendisliğiSakarya ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
DOÇ. DR. ALİ FUAT BOZ
DOÇ. DR. İLYAS ÇANKAYA