Geri Dön

Hata doğrulama kodlarının veri önbelleğindeki hataları düzeltmedeki verimliliğinin araştırılması

Investigating the efficiency of error correcting codes in correcting the errors in data caches

  1. Tez No: 346366
  2. Yazar: KADİR TUNÇER
  3. Danışmanlar: DOÇ. DR. İSMAİL KADAYIF
  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: Veri Önbelleği, Geçici Hatalar, Hata Doğrulama Kodları, SECDED, Data Caches, Soft Errors, Error Correction Codes, SECDED
  7. Yıl: 2013
  8. Dil: Türkçe
  9. Üniversite: Çanakkale Onsekiz Mart Ü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ı: 50

Özet

Programların doğru sonuç üretmesi, önemli ölçüde üzerinde işlem yapılan verilerin bozulmamasına bağlıdır. Isının etkisiyle paketleme malzemelerinden ortaya çıkan alfa parçacıkların ve güneş ışınlarından gelen nötron parçacıkların devre elemanlarına çarpmaları önbelleklerde saklanan verilerde hataların ortaya çıkmasına sebep olabilmektedir. Daha da kötüsü silikon teknolojisindeki gelişmelere paralel olarak transistor boyutlarında yaşanan küçülmeler devreleri bu hatalara karşı daha da duyarlı hale getirmektedir. Geçici hata diye adlandırılan bu tip hatalardan korunmak için eşlik kontrolü ve çeşitli hata düzeltme yöntemleri geliştirilmiştir. Bu araştırmada ilk önce geçici hatalara karşı bu tip hatadan korunma tekniklerinin mevcut veri saklama yöntemleri için genelde yetersiz kaldığı gösterilmeye çalışılmıştır. Daha sonra veri bitlerinin önbelleğe araya girmeli şekilde yerleştirildiğinde hata düzeltme yöntemlerinin hataları bulmada ve düzeltmede yeterli hale getirilebileceği gösterilmeye çalışılmıştır. Son olarak da, değiştirilmiş önbellek blokların geriye erken yazılması ile geçici hata yayılımının azaltılmasına yönelik yöntemimizin verimliliği incelenmiştir. Araştırmamızda önbellek verilerinde rastgele yapay hatalar oluşturularak SimpleScalar Simülatörü ortamında testler yapılmıştır. Testler SPEC2000 grubundan bazı programlar üzerinde gerçekleştirilmiştir.

Özet (Çeviri)

The ability of programs to generate correct results largely depends on the processed data?s not being corrupted. The strikes to logic devices by alpha particles dissipating from packaging materials due to heating and by neutron particles from cosmic rays can raise transient errors in cache memories. To make things worse, the miniaturization of device geometries, in parallel with advances in silicon technologies, makes circuits more vulnerable to these errors. To protect data from such kinds of errors, which are referred to as transient (soft) errors, parity check and several error correcting mechanisms were developed. In this study, we first try to show that such kinds of techniques are generally not enough to provide the needed data reliability with current data storage techniques in caches. Then, we also show that these techniques can be turned into very effective error detection and correction mechanisms if data are stored in caches in an interleaved fashion. Finally, we investigate the efficiency of our early write-back mechanism, which writes dirty cache blocks back to L2 to reduce the spreading of corrupted data in array-intensive applications. We have conducted our experiments with SimpleScalar Tools by generating random errors and injecting them into data stored in the cache. The tests have been carried out on some application programs in SPEC2000 suite.

Benzer Tezler

  1. Novel methodology for construction and decoding of color data codes

    Renk veri kodlarının oluşturulması ve çözümlenmesi için yeni metodoloji

    REFİK TANJU SİRMEN

    Doktora

    İngilizce

    İngilizce

    2022

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. BURAK BERK ÜSTÜNDAĞ

  2. Obfuscated JavaScript detection using syntactically and lexically enhanced machine learning

    Perdelenmiş JavaScript kodlarının sözdizimsel ve anlamsal yönden iyileştirilmiş makina öğrenmesi ile tespiti

    EREN KILIÇ

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MEHMET TAHİR SANDIKKAYA

  3. Low density parity check decoder implementations

    Low density parity check decoder uygulamaları

    RUKİYE GÜLDALI

    Yüksek Lisans

    İngilizce

    İngilizce

    2007

    Elektrik ve Elektronik MühendisliğiBoğaziçi Üniversitesi

    Sistem ve Kontrol Mühendisliği Ana Bilim Dalı

    PROF. GÜNHAN DÜNDAR

  4. A refined methodology tor model-based FPGA hardware design: An example of quadrotor dynamical model implementation

    Model tabanlı FPGA donanımı tasarımında iyileştirilmiş bir yöntem sistemi: Bir dört rotorlu için dinamik model gerçekleme örneği

    SEZER MEMİŞ

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

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

    Savunma Teknolojileri Ana Bilim Dalı

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

  5. Quality of service aware communication framework for wireless sensor network based smart grid applications

    Kablosuz sensör ağ bazlı akıllı şebeke uygulamaları için hizmet kalitesi duyarlı sistem

    MELİKE YİĞİT KAPDAN

    Doktora

    İngilizce

    İngilizce

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBahçeşehir Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. PINAR SARISARAY BÖLÜK

    DOÇ. DR. VEHBİ ÇAĞRI GÜNGÖR