Závěrečná práce: Mgr. Vladimír Štill, učo 373979: Memory-Model-Aware Analysis of Parallel Programs
Rigorózní práce
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íce
Abstract
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
1. 12. 2017 12:10, prof. RNDr. Jiří Barnat, Ph.D., učo 3496
Oponenti
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Analysis of Parallel C++ Programs
RNDr. Vladimír Štill, Ph.D., učo 373979 -
Abstraction via Program Transformation
RNDr. Henrich Lauko, Ph.D., učo 410438 -
Abstractions via Program Transformations
RNDr. Henrich Lauko, Ph.D., učo 410438 -
Symbolic Model Checking via Program Transformations
RNDr. Henrich Lauko, Ph.D., učo 410438 -
LLVM Transformations for Model Checking
RNDr. Vladimír Štill, Ph.D., učo 373979 -
Automatická analýza neúplných programů
Mgr. Jakub Šárník -
Virtual File System in DIVINE 4
Mgr. Katarína Kejstová -
Compiling Applications for Analysis with DIVINE
Mgr. Zuzana Baranová




