Geri Dön

Performance and cost efficient reliability framework for multicore architectures

Çok çekirdekli mimarilere yönelik performans ve maliyet verimli güvenilirlik sistemi

  1. Tez No: 474338
  2. Yazar: SANEM ARSLAN YILMAZ
  3. Danışmanlar: PROF. DR. CAN ÖZTURAN, PROF. DR. HALUK RAHMİ TOPCUOĞLU
  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: 2017
  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ı: 156

Özet

Modern mimariler gelişen teknoloji ile geçici hatalara karşı daha savunmasız hale gelmiştir. Bir sistemdeki tüm önbellek yapılarını seçici olmaksızın korumak, performans ve enerji tüketimi açısından önemli bir ek yük getirir. Bu tez kapsamında performans ve güç tüketimi kısıtları altında asimetrik olarak güvenilir önbelleklere sahip çok çekirdekli bir sistem kullanılarak, yalnızca güvenilirlik açısından kritik olan kod parçalarını koruyan bir mekanizma önerilmiştir. Önerilen sistemimiz L1 önbellek yapılarında ECC korumasına sahip en az bir yüksek güvenilirlikli çekirdek ve önbellek yapılarında koruma bulunmayan birden fazla düşük güvenilirlikli çekirdeklerden oluşmaktadır. Bu tez kapsamında, güvenilirlik temelli kritik kod bölümleri, kritik veri kullanımı, kullanıcı ek açıklamaları ve statik analiz temel alınarak farklı yöntemlerle belirlenmiştir. İlk yaklaşımımızda, kritik kod bölümlerini çalıştıran uygulama iş parçacıkları First Come First Served (FCFS) tabanlı bir çizelgeleme algoritması ile dinamik olarak korunan çekirdeğe eşlenmiştir. Yapılan deneysel çalışma sonucunda, önerilen yaklaşımımız bir dizi uygulama için tamamen güvenilir sisteme yakın güvenilirlik ve performans sonuçları ile daha düşük güç tüketimi ve maliyet değerleri sunmuştur. Bununla birlikte FCFS tabanlı çizelgeleme algoritması bazı iş yükleri için düşük sistem performansı ve eşitlik sonuçlarına sahiptir. Bu tez kapsamında, sistem performansı ve eşitlik perspektiflerini iyileştirmek için, uygulamalar hakkında ön bilgi gerektiren önceliğe dayalı çizelgeleme teknikleri ve korunan çekirdek(ler) üzerindeki harcanan toplam süreyi eşitlemeyi {hedef-leyen} dinamik çizelgeleme teknikleri sunulmuştur. Yapılan deneysel değerlendirme sonucunda, önerilen çizelgeleme tekniklerinin FCFS algoritmasına kıyasla sistem performansını ve eşitlik sonuçlarını önemli ölçüde iyileştirdiği gözlemlenmiştir.

Özet (Çeviri)

Modern architectures are vulnerable to soft errors due to shrinking transistor sizes and high frequencies. Protecting all system elements unselectively has notable overhead on performance and energy consumption. In this thesis, we propose an enhanced protection mechanism to supply reliability need of the system using sufficient additional hardware under the performance, power and cost constraints. In our reliability optimization framework, we utilize a heterogeneous chip multiprocessor with multiple cores which have identical micro-architecture but different protection levels on their individual cache structures. Instead of protecting all code regions, Reliability-based Critical Sections are determined which indicates the code portions that need to be protected for each application. These code portions are determined based on critical data usage, user annotations, or static analysis, each of which identifies critical code fragments differently throughout this thesis. Software threads which execute reliability-based critical sections are mapped onto the protected core(s), whereas the threads which execute non-critical regions are mapped to the unprotected ones, dynamically during the execution. Therefore, the dynamic allocation of application threads and an efficient scheduling method are required in our framework. We started with a primitive scheduler based on First Come First Served (FCFS) policy. Additionally, we propose and evaluate various scheduling algorithms with different characteristics for mapping the application threads on the protected cores. Our experimental evaluation shows that our proposed approach takes advantage of protecting only critical code regions and presents comparable performance and reliability results with fully protected systems with lower power consumption and cost values for a set of applications.

Benzer Tezler

  1. Dağıtık mimari tasarımı ve yönetim sistemi geliştirilmesi

    Distributed architecture design and management system development

    MUSTAFA HALUK AKGÜNDÜZ

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. EŞREF ADALI

  2. Investigation of asset management practices in airports

    Havalimanlarında varlık yönetimi uygulamalarının incelenmesi

    CEMİL CAN UZUN

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    İnşaat Mühendisliğiİstanbul Teknik Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    PROF. DR. ESİN ERGEN PEHLEVAN

  3. Etkin bina emlak vergi değerinin belirlenebilmesi için makine öğrenme temelli bir değerleme modeli önerisi

    A proposal for a machine learning based valuation model for determining efficient building property tax value

    ELİF ŞEVVAL TAŞTAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2025

    Jeodezi ve Fotogrametriİstanbul Teknik Üniversitesi

    Geomatik Mühendisliği Ana Bilim Dalı

    PROF. DR. REHA METİN ALKAN

  4. FPGA based hardware accelerator for euler equations with finite volume method

    Euler denklemleri için sonlu hacimler yöntemi ile FPGA tabanlı donanım hızlandırıcı

    EMİNE ELİF YİĞİT

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

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

    Savunma Teknolojileri Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ RAMAZAN YENİÇERİ

  5. TiO2 ve ZnO kaplı zeolitlerin sentezi, karakterizasyonu ve metilen mavisi adsorpsiyonunun yapay sinir ağları ile modellenmesi

    Synthesis, characterisation and artificial neural network modelling of methylene blue adsorption of TiO2 and ZnO coated zeoli̇tes

    ONUR KABADAYI

    Doktora

    Türkçe

    Türkçe

    2025

    KimyaSakarya Üniversitesi

    Kimya Ana Bilim Dalı

    PROF. DR. ESRA ALTINTIĞ