FTGPGPU - Genel amaçlı grafik işlemci birimi uygulamaları için donanım hatası toleransı analizi

dc.contributor.author Öz, Işıl
dc.contributor.other 03.04. Department of Computer Engineering
dc.contributor.other 03. Faculty of Engineering
dc.contributor.other 01. Izmir Institute of Technology
dc.date.accessioned 2023-07-27T19:51:19Z
dc.date.available 2023-07-27T19:51:19Z
dc.date.issued 2022
dc.description.abstract Genel amaçlı hesaplamalar için grafik islemci birimlerinin (GPGPU) kullanımı, donanım hatalarının kritikligini arttırmakta, programların geçici hata hassasiyetini degerlendirmek ve uygun hata toleransı tekniklerini kullanmak daha önemli hale gelmektedir. Hataya en hassas program bölgelerinin korunması yoluyla, hem performansı, hem de güvenilirligi hedefleyen sistemler için ayrıntılı bölgesel hata hassasiyeti analizi çok önemlidir. Bu projede, GPGPU uygulamalarının geçici donanım hatası hassasiyetinin ölçülmesi, analiz edilmesi ve bu analizlerin sonuçlarının program özellikleri ile iliskilendirilmesi, seçimli hata toleransı yöntemi gelistirilmesi yoluyla kullanılması amaçlanmıstır. Projenin ilk katkısı, GPGPU uygulamlarının geçici hata hassasiyetlerinin bölgesel olarak belirlenmesi için yazılım ile donanım iliskisini saglayacak sekilde assembly seviyesinde hata ayıklayıcı tabanlı bir hata enjeksiyonu ve hata yayılımı analizi aracı gelistirilmesidir. Bu araç kullanılarak farklı yapıdaki, farklı özelliklere sahip GPGPU programlarının belirlenen kod bölgelerine hata enjeksiyonu saglayan deneyler yapılmıs, kod bölgelerinin hata hassasiyetleri ve olusan hatanın program süresince farklı veri yapılarına yayılımı incelenmistir. Projenin ikinci katkısı, GPGPU program kod parçalarının özellikleri ile bu kodlar çalısırken meydana gelebilecek hatalara hassasiyetleri arasındaki iliskinin incelenmesidir. GPGPU programlarındaki kod parçacıklarının performans ve mimari özellikleri profilleme ve simulasyon yöntemleriyle elde edilmis, ilk adımda gelistirilen hata enjeksiyonu aracıyla belirlenen kod parçalarına hata enjekte ederek uygulanan deney sonuçlarında sessiz veri bozunumu, çökme ve dogru çalısma durumları belirlenmistir. Program özellikleri-hata hassasiyeti ikilisi arasındaki iliski incelenerek program özellikleri verilen bir GPGPU uygulamasının hata hassasiyet degerleri makine ögrenmesi yöntemleriyle tahmin edilmistir. Gelistirilen tahminleme modelleriyle sessiz veri bozunumu için %82, çökme durumları için %87, dogru çalısma durumları için %96 dogruluk oranlarıyla tahminleme basarısı saglanmıstır. Projenin üçüncü katkısı, hataya daha hassas kod bölgelerinin çoklanmasına dayalı seçimli hata toleransı yöntemi gelistirilmesidir. Program gelistirici veya kullanıcı tarafından kaynak kodda isaretlenen kod bölgelerinin çoklanması seklinde gerçeklenen derleyici seviyesinde gelistirilen hata toleransı yapısı, belirtilen kernel fonksiyonlarının çoklanmasını artıklı kernel fonksiyonu olarak veya tek kernel fonksiyonu altında artıklı is parçacıgı olarak veya CUDA stream teknigi ile mümkün kılmaktadır. Böylece uygulamanın paralellik ve veri kullanımı özelliklerine göre farklı çoklama yürütme durumları seçilebilmekte, kaba taneli (coarsegrained) bir yapıda çıktı kontrolü ile performanslı bir sekilde çoklama saglanmaktadır. en_US
dc.identifier.uri https://search.trdizin.gov.tr/yayin/detay/1130627
dc.identifier.uri https://hdl.handle.net/11147/13721
dc.language.iso tr en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.title FTGPGPU - Genel amaçlı grafik işlemci birimi uygulamaları için donanım hatası toleransı analizi tr
dc.type Project en_US
dspace.entity.type Project
gdc.coar.access open access
gdc.coar.type other
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.publicationcategory Diğer en_US
gdc.description.scopusquality N/A
gdc.description.wosquality N/A
gdc.identifier.trdizinid 1130627
project.investigator Öz, Işıl
relation.isOrgUnitOfProject 9af2b05f-28ac-4014-8abe-a4dfe192da5e
relation.isOrgUnitOfProject 9af2b05f-28ac-4004-8abe-a4dfe192da5e
relation.isOrgUnitOfProject 9af2b05f-28ac-4003-8abe-a4dfe192da5e
relation.isOrgUnitOfProject.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e
relation.isPersonOfProject e0de33d0-b187-47e9-bae7-9b17aaabeb67
relation.isPersonOfProject.latestForDiscovery e0de33d0-b187-47e9-bae7-9b17aaabeb67

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
document.pdf
Size:
2.35 MB
Format:
Adobe Portable Document Format