资 源 简 介
General Information
The microbenchmark effort pushes to obtain techniques to create, launch, and understand microbenchmark programs. A benchmark program is an executable file tested with varying targeted environmental elements such as different architectures or compilation options. The user then knows the expected results, predicted execution time, and behavior. The benchmark program provides other users a stable base with which to compare themselves.
The original focus of the microbenchmarking effort was to understand and predict performance in various synthetic programs. However, it quickly broadened to encompass energy issues, including understanding energy consumption of the generated microbenchmark programs. The study of energy consumption by the synthetic programs is always in conjunction with how real programs behave on a given architecture. Users can predict and detect anomalies allowing for post-optimization. Consequently, there is always a link or a go