We
present techniques and a tool for automatic generation of
benchmark programs. Generated programs have adjustable parameters
defining the program length, relative frequencies of individual
control structures, and other properties. A sequence of
benchmrak programs can be used for compiler performance
measurement and for other performance evaluation tasks.
We present a technique for recursive generation of synthetic
benchmarks, and first experiences with this tool.