What is the difference between a base metric and a peak metric?
In order to provide comparisons across different computer hardware, SPEC provides the benchmarks as source code. Thus, in order to run the benchmarks, they must be compiled. There is agreement that the benchmarks should be compiled the way users compile programs. But how do users compile programs? • Some users might experiment with many different compilers and compiler flags to achieve the best performance, and use complex combinations of specific optimization flags. • Other users might prefer the relative simplicity of using a single, short, set of switches and a single-step make process. In addition to the above, a wide range of other types of usage models could also be imagined, ranging in a continuum from -Odebug at the low end, to inserting directives and/or re-writing the source code at the high end. Which points on this continuum should SPEC MPI2007 allow? SPEC recognizes that any point chosen from that continuum might seem arbitrary to those whose interests lie at a different p