Close to 100 workloads, adding thresholds
I am now close to 100 overall phoronix tests added. Recent articles still include a number of new benchmarks, typically I have ~2/3 of the ones in an article and then need to add the remaining ones. However, over time have to get closer to having all the ones as articles come out.
As I have this number of workloads, I can now start to set more precise thresholds on what it means to be “high” or “low” on a metric. These could be slightly different between my AMD and Intel CPU –
- IPC reported by Intel is slightly higher
- Retirement rate reported by Intel is slightly higher
- Frontend and backend stalls reported by Intel are slightly lower
- Speculation misses reported by Intel are higher
Some of this might be because of differences in how the metrics are defined/counted and some due to the processors themselves. However, for now I’ve hard coded some thresholds into the tool that are same for both since these are mostly guidance and over time if my workload mix shifts or I find different values on other processors, I might adjust. Following are the initial guidelines added:
| Metric | High | Low |
|---|---|---|
| IPC | 3.0 | 0.7 |
| retiring | 54% | 14% |
| frontend | 45% | 5% |
| backend | 70% | 18% |
| retiring | 10% | 1% |

Comments
Close to 100 workloads, adding thresholds — No Comments
HTML tags allowed in your comment: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>