Blog

sched_yield() and the LLVM OpenMP runtime 2018-01-13

Read about my analysis of a bug report describing deadlocks in tests of the LLVM OpenMP runtime. It turned out that the piece to blame was the PDS scheduler in the kernel and I will justify this statement with quotes from the POSIX standard.