The framework is fully automatic, in order to rebuild new results
when necessary. However, such procedures take quite a while. POLYBENCH
consists of several shell scripts and C programs which take advantage
of
available parsing mechanism. We use GNU make to generate
POLYBENCH executable from the source.
For polyhedral inputs, we use the
sparse format, i.e. ASCII,
for every implementation, thus an internal format conversion is needed
for every new library. Examples of this format can be found in
6_subsec:examples_of_problems.
For each new library, we need to:
Outputs are graphs, created by gnuplot with the histogram and datastring enabled patches, and tables in ASCII, that illustrate differences in execution times and in numbers of exceptions. Examples of wrappers and batches are available.