SLIDE 11 πΌ, π β πΌβ², πβ² πΌ, π’ π β πΌβ², π’,πβ²-
βΊ β1 1 βΊ β¦ β¦
Test Driven Parallelism Inference
Exhaustive parallelization engine
- For each annotation run all
test cases, record outcome
π‘π£ππππ‘π‘, πππππ£π π β (crash, timeout, high contention, output mismatch)
- Output mismatch: assertion
failures or floating point difference < 0.01%
Test suite Sequential program Exhaustive parallelization engine Candidate Parallel program
User validation