dc.contributor.advisor | Carson, Erin Claire | |
dc.creator | Hercík, Jakub | |
dc.date.accessioned | 2024-11-29T01:39:12Z | |
dc.date.available | 2024-11-29T01:39:12Z | |
dc.date.issued | 2024 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/190872 | |
dc.description.abstract | Tato diplomová práce se zaměřuje na problematiku detekce bitových chyb v algoritmu pipelinovaných predict-and-recompute sdružených gradientů (Pipe-PR-CG), pipelinované metodě Krylovových podprostorů pro řešení lineárních systémů se symetrickou pozitivně definitní maticí. Je představena teorie bitových chyb a variant metody sdružených gra- dientů, a struktura Pipe-PR-CG je následně využita v analýze zaokrouhlovacích chyb k odvození kritérií pro detekci bitových chyb založených na omezení několika hodnot spočtených v aritmetice s konečnou přesností. Účinnost těchto kritérií je poté podrobena testování v robustním numerickém experimentu a je představena verze algoritmu tole- rantní k chybám. Dále je také prozkoumána senzitivita Pipe-PR-CG k bitovým chybám. Přiloženy jsou rovněž kódy v programovacím jazyce Python, které byly použity pro hlavní experimenty a grafy prezentované v této práci. 1 | cs_CZ |
dc.description.abstract | This thesis focuses on the problem of silent error detection in the pipelined predict- and-recompute conjugate gradient (Pipe-PR-CG) algorithm, a pipelined Krylov subspace method for solving linear systems with a symmetric positive definite matrix. The theory of silent errors and conjugate gradient variants is introduced, and the structure of Pipe- PR-CG is subsequently utilized in rounding error analysis to derive criteria for silent error detection based on bounds of several quantities computed in finite precision arithmetic. The efficacy of the criteria is then tested in a robust numerical experiment, and a fault- tolerant version of the algorithm is introduced. Additionally, the sensitivity of Pipe-PR- CG to silent errors is examined. Codes in the Python programming language which were used for the main experiments and figures presented in this thesis are also provided. 1 | en_US |
dc.language | English | cs_CZ |
dc.language.iso | en_US | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | fault tolerance|iterative methods|computer science|numerical mathematics|errors|algorithms|high-performance computing|matrix computations|Krylov subspace methods | en_US |
dc.subject | fault tolerance|iterative methods|computer science|numerical mathematics|errors|algorithms|high-performance computing|matrix computations|Krylov subspace methods | cs_CZ |
dc.title | Detection and Correction of Silent Errors in Pipelined Krylov Subspace Methods | en_US |
dc.type | diplomová práce | cs_CZ |
dcterms.created | 2024 | |
dcterms.dateAccepted | 2024-06-13 | |
dc.description.department | Department of Numerical Mathematics | en_US |
dc.description.department | Katedra numerické matematiky | cs_CZ |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.identifier.repId | 249799 | |
dc.title.translated | Detekce a oprava takzvaných bitových chyb v metodách pipelinových Krylovových podprostorů | cs_CZ |
dc.contributor.referee | Tůma, Miroslav | |
thesis.degree.name | Mgr. | |
thesis.degree.level | navazující magisterské | cs_CZ |
thesis.degree.discipline | Computational Mathematics | en_US |
thesis.degree.discipline | Numerická a výpočtová matematika | cs_CZ |
thesis.degree.program | Computational Mathematics | en_US |
thesis.degree.program | Numerická a výpočtová matematika | cs_CZ |
uk.thesis.type | diplomová práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra numerické matematiky | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Numerical Mathematics | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Numerická a výpočtová matematika | cs_CZ |
uk.degree-discipline.en | Computational Mathematics | en_US |
uk.degree-program.cs | Numerická a výpočtová matematika | cs_CZ |
uk.degree-program.en | Computational Mathematics | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Tato diplomová práce se zaměřuje na problematiku detekce bitových chyb v algoritmu pipelinovaných predict-and-recompute sdružených gradientů (Pipe-PR-CG), pipelinované metodě Krylovových podprostorů pro řešení lineárních systémů se symetrickou pozitivně definitní maticí. Je představena teorie bitových chyb a variant metody sdružených gra- dientů, a struktura Pipe-PR-CG je následně využita v analýze zaokrouhlovacích chyb k odvození kritérií pro detekci bitových chyb založených na omezení několika hodnot spočtených v aritmetice s konečnou přesností. Účinnost těchto kritérií je poté podrobena testování v robustním numerickém experimentu a je představena verze algoritmu tole- rantní k chybám. Dále je také prozkoumána senzitivita Pipe-PR-CG k bitovým chybám. Přiloženy jsou rovněž kódy v programovacím jazyce Python, které byly použity pro hlavní experimenty a grafy prezentované v této práci. 1 | cs_CZ |
uk.abstract.en | This thesis focuses on the problem of silent error detection in the pipelined predict- and-recompute conjugate gradient (Pipe-PR-CG) algorithm, a pipelined Krylov subspace method for solving linear systems with a symmetric positive definite matrix. The theory of silent errors and conjugate gradient variants is introduced, and the structure of Pipe- PR-CG is subsequently utilized in rounding error analysis to derive criteria for silent error detection based on bounds of several quantities computed in finite precision arithmetic. The efficacy of the criteria is then tested in a robust numerical experiment, and a fault- tolerant version of the algorithm is introduced. Additionally, the sensitivity of Pipe-PR- CG to silent errors is examined. Codes in the Python programming language which were used for the main experiments and figures presented in this thesis are also provided. 1 | en_US |
uk.file-availability | V | |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra numerické matematiky | cs_CZ |
thesis.grade.code | 1 | |
dc.contributor.consultant | Tichý, Petr | |
uk.publication-place | Praha | cs_CZ |
uk.thesis.defenceStatus | O | |