Geri Dön

Latency-centric models and methods for scaling sparse operations

Seyrek işlemlerin ölçeklenebilmesi için gecikim-merkezli model ve yöntemler

  1. Tez No: 434226
  2. Yazar: REHA OĞUZ SELVİTOPİ
  3. Danışmanlar: PROF. DR. CEVDET AYKANAT
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2016
  8. Dil: İngilizce
  9. Üniversite: İhsan Doğramacı Bilkent Üniversitesi
  10. Enstitü: Mühendislik ve Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 165

Özet

Seyrek çekirdeklerin ve işlemlerin büyük-ölçekli dağıtık bellekli sistemlerde paralelizasyonu modern yüksek performanslı hesaplama sistemlerinin sürekli artan ölçekleri ve paralel performansı etkileyen birbiriyle çakışan birçok etmenin varlığı nedenleriyle büyük bir zorluk olarak kalmaktadır. Seyrek işlemlerin düşük hesaplama yoğunlukları ve yüksek bellek izleri daha fazla vurgulanan iletişim darboğazlarını işaret ederek bu zorluklara yenilerini eklemekte ve ölçeklenebilir performans için hızlı ve verimli paralelizasyon model ve metotlarını zorunlu kılmaktadır. Seyrek işlemler genelde seyrek matrislerle ilgili veri yapıları üzerinde gerçekleştirilmekte ve matrisler koşma öncesinde işlemcilere dağıtılmak için bölümlenmektedir. Literatür bu alanda çok zengin olmasına karşın, literatürde iletişim performansını belirleyen birçok etmeni bu etmenlere hakedilen önemi atfederek tam anlamıyla aynı anda işleyebilecek yöntemlerin eksikliği bulunmaktadır. Bu tezde iletişim performansının daha doğru bir yakınsamasını elde etmek amacıyla seyrek matrislerin akıllı bölümlenmesini sağlayan model ve metotları incelemekteyiz. Paralel seyrek işlemlerin iletişim performansını arttırmak için bütün iletişim maliyetlerinde başlıca bir bileşen olarak kendisini gösteren gecikim darboğazlarının azaltılmasına odaklanmaktayız. Bunun yanı sıra, önerilen yaklaşımlar literatürde halihazırda kabul görmüş iletişim maliyet ölçütlerini de hesaba katarak olabildiğince fazla ölçütü aynı anda işlemeye çalışmaktadır. Bir-boyutlu (1D) ve iki boyutlu (2D) seyrek matrislerin bölümlenmesinde gecikim maliyetlerini azaltmak için sırasıyla bir-fazlı ve iki-fazlı bölümleme modelleri önermekteyiz. 1D bölümleme için önerilen model sıkça kullanılan özyinelemeli bölümleme metoduna dayanmakta olup gecikim gerektiren ilişkileri gösterebilmek için yeni yapılar kullanmaktadır. 2D bölümleme için önerilen bölümleme modelleri asimetrik lineer sistemler için kullanılan çözücülerin performanslarını, bu çözücülerde kullanılan vektörler üzerinde farklı bölümler aracılığıyla gecikim maliyetlerini azaltarak geliştirmeyi hedeflemektedir. Tezde elde ettiğimiz bulgular dağıtık bellekli sistemlerde ölçeklenebilir performans elde edilebilmesi için gecikim maliyetlerinin kesinlikle düşünülmesi gerektiğini göstermektedir.

Özet (Çeviri)

Parallelization of sparse kernels and operations on large-scale distributed memory systems remains as a major challenge due to ever-increasing scale of modern high performance computing systems and multiple conflicting factors that affect the parallel performance. The low computational density and high memory footprint of sparse operations add to these challenges by implying more stressed communication bottlenecks and make fast and efficient parallelization models and methods imperative for scalable performance. Sparse operations are usually performed with structures related to sparse matrices and matrices are partitioned prior to the execution for distributing computations among processors. Although the literature is rich in this aspect, it still lacks the techniques that embrace multiple factors affecting communication performance in a complete and just manner. In this thesis, we investigate models and methods for intelligent partitioning of sparse matrices that strive for achieving a more correct approximation of the communication performance. To improve the communication performance of parallel sparse operations, we mainly focus on reducing the latency bottlenecks, which stand as a major component in the overall communication cost. Besides these, our approaches consider already adopted communication cost metrics in the literature as well and aim to address as many cost metrics as possible. We propose one-phase and two-phase partitioning models to reduce the latency cost in one-dimensional (1D) and two-dimensional (2D) sparse matrix partitioning, respectively. The model for 1D partitioning relies on the commonly adopted recursive bipartitioning framework and it uses novel structures to capture the relations that incur latency. The models for 2D partitioning aim to improve the performance of solvers for nonsymmetric linear systems by using different partitions for the vectors in the solver and uses that flexibility to exploit the latency cost. Our findings indicate that the latency costs should definitely be considered in order to achieve scalable performance on distributed memory systems.

Benzer Tezler

  1. Multipl skleroz'da uzun latanslı refleks yanıtlar ve korpus kallozum alan ölçümleri

    Long-latency reflexes and area measurements of corpus callosum in patients with multiple sclerosis

    HÜLYA ERTAŞOĞLU TOYDEMİR

    Tıpta Uzmanlık

    Türkçe

    Türkçe

    2005

    Nörolojiİstanbul Üniversitesi

    Nöroloji Ana Bilim Dalı

    UZMAN FERAY KIYMAZ SELEKER

  2. D vitamini eksikliği olan olgularda periferik sinir etkilenmesi

    Peripheral neuropathy i̇n patients with vi̇tami̇n D defi̇ci̇ency

    BİLGE OKTAN

    Tıpta Uzmanlık

    Türkçe

    Türkçe

    2015

    NörolojiCelal Bayar Üniversitesi

    Nöroloji Ana Bilim Dalı

    PROF. DR. HATİCE MAVİOĞLU

  3. Panik bozukluğu hastalarında bağlanma biçimi, çocukluk çağı travmaları ve sempatik deri yanıtı ilişkisi

    Attachment styles, childhood trauma and sympathetic skin responses relations with panic disorder

    CEM ÖZDAĞ

    Tıpta Uzmanlık

    Türkçe

    Türkçe

    2015

    PsikiyatriAbant İzzet Baysal Üniversitesi

    Ruh Sağlığı ve Hastalıkları Ana Bilim Dalı

    DOÇ. DR. MEHMET HAMİD BOZTAŞ

  4. Sıçanlarda timokinonun penisilin ile oluşturulmuş epileptiform aktivite üzerine etkisi

    Effects of thymoquinone on penicillin-induced epileptiform activity in rats

    ERSİN BEYAZÇİÇEK

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

    FizyolojiDüzce Üniversitesi

    Fizyoloji Ana Bilim Dalı

    DOÇ. DR. SEYİT ANKARALI

  5. Deneysel akut penisilin epilepsisi modelinde sitikolinin etkisi

    Effect of citicoline in experi̇mental acute penicilline epilepsy model

    MURAT TEKBAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

    FizyolojiDüzce Üniversitesi

    Fizyoloji Ana Bilim Dalı

    DOÇ. DR. RECEP ÖZMERDİVENLİ