Memory-Model-Aware Analysis of Parallel Programs – Mgr. Vladimír Štill
Mgr. Vladimír Štill
Rigorózní práce
Memory-Model-Aware Analysis of Parallel Programs
Memory-Model-Aware Analysis of Parallel Programs
Anotace:
Vývoj paralelních programů přináší mnoho problémů. Důvodem je, že vyžaduje rozvažování nad interakcemi vláken a bezpečností komunikace. Testování v tomto případě příliš nepomáhá, protože není dostatečně silné na odhalení chyb závislých na plánování procesů. Situace je dále komplikována moderním hardware, který používá relaxovanou paměť: instrukce mohou být přeuspořádány a operace s pamětí mohou být …víceAbstract:
Development of parallel programs comes with many pitfalls as it requires reasoning about interaction of threads and safety of communication. Furthermore, testing is not much helpful for bugs dependent on scheduling nondeterminism. To make matters worse, contemporary hardware uses relaxed memory semantics: instructions can be reordered by out-of-order execution and memory effects can be further delayed …více
Jazyk práce: angličtina
Datum vytvoření / odevzdání či podání práce: 1. 12. 2017
Identifikátor:
https://is.muni.cz/th/uuunu/
Obhajoba závěrečné práce
- Obhajoba proběhla 16. 1. 2018
- Oponent: RNDr. Petr Švenda, Ph.D., prof. Ing. Tomáš Vojnar, Ph.D.
Plný text práce
Obsah online archivu závěrečné práce
Zveřejněno v Theses:- světu
Jak jinak získat přístup k textu
Instituce archivující a zpřístupňující práci: Masarykova univerzita, Fakulta informatikyMasarykova univerzita
Fakulta informatikyRigorózní řízení / obor:
Informatika / Paralelní a distribuované systémy
Práce na příbuzné téma
-
LLVM Transformations for Model Checking
Vladimír Štill -
Abstractions via Program Transformations
Henrich Lauko -
String Analysis for Software Verification
Martina Olliaro -
Validation of Violation Witnesses in Software Verification
Paulína Ayaziová -
Program Slicing and Symbolic Execution for Verification
Marek Chalupa -
Verifikace bezpečnostně kritických a bezpečnostních systémů kontroly a řízení metodou model checking a strukturálním testováním
Tomáš AUSBERGER -
Implementace metod stavové diagnostiky v existujícím software pro aktivní magnetické ložiska
Radek Pujman -
Model Checking Software
Petr Ročkai