benchmarks
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
This directory contains various WaveScript Benchmarks. Various subdirectories contain different categories of benchmarks. There are some shared files in this directory that are used by multiple subdirectories. The subdirectories themselves typically take a standard form, with a Makefile and a plot.gp file. Here is an index of the subdirectories: alloc/ Testing allocation/collection. appbench/ Application benchmarks. Mostly these are scripts to run code that lives in the ../apps/ directory. compile_stats/ These aren't really benchmarks. Rather they're scripts that run the compiler on a set of programs, and take statistics on those compilations. For example, what percentage of allocation sites match certain criteria. datareps/ Comparing data representations, e.g. nested arrays and flat arrays. language_shootout/ Benchmarks from the "great language shootout". matrix/ Matrix tests. michael/ A benchmarking infrastructure written by Michael Craig. microbench/ Small benchmarks testing one particular language feature. parallel/ Microbenchmarks tailored to look at different aspects of scheduling and parallelization.