WeSearch

Detecting Relaxed Memory Concurrency Bugs in C and C++ Compilers

Luke Geeson· ·1 min read · 0 reactions · 0 comments · 11 views
#research#technology#programming
⚡ TL;DR · AI summary

Luke Geeson successfully defended his PhD thesis on detecting relaxed memory concurrency bugs in C and C++ compilers at University College London. The thesis introduces new automated testing techniques and tools for identifying concurrency-related bugs. It also explores the limitations of current tools and models in the LLVM and GCC compiler toolchains.

Key facts
Original article
LukeGeeson · Luke Geeson
Read full at LukeGeeson →
Opening excerpt (first ~120 words) tap to expand

PhD Thesis. Detecting Relaxed Memory Concurrency Bugs in C and C++ Compilers @ University College London 2026 [thesis], [BibTeX], April 28, 2026, Luke Geeson I successfully defended my PhD thesis titled Detecting Relaxed Memory Concurrency Bugs in C and C++ Compilers. Thanks to Peter Sewell and David Clark for assessing the thesis! The thesis is here. The thesis is published by UCL and is available here and has a DOI 10.14324/000.th.10224678. BibTeX: Abstract is: This thesis develops an automated testing framework and new testing techniques for discovering concurrency-related bugs in C and C++ compilers. Firstly, we present a technique that compares source and compiled program behaviours using source and architecture models.

Excerpt limited to ~120 words for fair-use compliance. The full article is at LukeGeeson.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from LukeGeeson