Seminar: Validating Optimizations of Concurrent C/C++ Programs

Huxley Building Room 218 Imperial College London, London, United Kingdom

Speaker: Viktor Vafeiadis The talk will discuss recent work on checking the correctness of LLVM compiler optimisations on C11 programs as far as concurrency is concerned. We have built a validator checks that optimisations performed by the compiler do not change memory accesses in ways disallowed by the C11 and/or LLVM memory models. Although the LLVM... Read more »