Interleave: make concurrency bugs visible, then test the fix #1
pralav-25
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Two workers increment a counter, but the final value is 1 instead of 2. Interleave lets you control the execution and see exactly where the update disappears.
Open a failing replay · Source and setup
Try it
What is included
The lab models two workers with finite steps and sequentially consistent memory. It is an educational concurrency tool. The optional model's real GPU inference quality and speed have not yet been validated; see the AI validation notes.
Feedback welcome: which experiment helped you understand the bug, and which small concurrency scenario should come next? A replay link makes unexpected behavior much easier to investigate.
Architecture and model boundaries · Contribution guide
All reactions