The BenchGen project aims to synthesize programs that are sufficiently expressive to stress-test computing systems, such as operating systems, compiler optimizations, memory allocation libraries and even computer architectures.
Blog
Experiment with Profile Guided Optimization (PGO)
read here


Adding a New Programming Language to BenchGen
read here

Asymptotic Behavior of CLANG and GCC Compilers
read here

Comparing gcc and clang
read here

Comparing gcc versions
read here

Comparing Compilers
read here
