These are the first real PerfCodeBench-style executable tasks.
Each task contains:
baseline/solution.cpporbaseline/solution.cureference/solution.cpporreference/solution.cucandidate/solution.cpporcandidate/solution.cuharness/interface.hharness/benchmark_main.cpporharness/benchmark_main.cuinstance.json
The benchmark contract is:
- compile each variant against the same harness
- run correctness checks inside the benchmark binary
- report
elapsed_ns - compare baseline, reference, and candidate speed directly
Helpers:
python3 scripts/run_executable_benchmark.py <task_id> baselinepython3 scripts/run_executable_benchmark.py <task_id> referencepython3 scripts/run_openai_codegen_eval.py <task_id>