Update README.md

This commit is contained in:
Carl Pearson
2019-09-24 12:00:12 -05:00
committed by GitHub
parent 227c4ebb11
commit 3bf2fd1df2

View File

@@ -2,12 +2,9 @@
| Branch | Status |
|-|-|
| master |[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fcwpearson%2Fperfect%2Fbadge%3Fref%3Dmaster&style=flat)](https://actions-badge.atrox.dev/cwpearson/perfect/goto?ref=master)|
| master |[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fcwpearson%2Fperfect%2Fbadge%3Fref%3Dmaster&style=flat)](https://actions-badge.atrox.dev/cwpearson/perfect/goto?ref=master) |
CPU/GPU performance control library for benchmarking
* x86
* POWER
* Nvidia
CPU/GPU Performance control library for benchmarking on Linux, x86, POWER, and Nvidia.
## Features
@@ -20,6 +17,9 @@ CPU/GPU performance control library for benchmarking
- [x] CUDA not required (GPU functions will not be compiled)
- [x] Flush file system caches (linux)
## Contributors
* [Carl Pearson](https://cwpearson.github.io)
## Installing
### CMake
@@ -203,4 +203,5 @@ See [examples/cpu_cache.cpp](examples/cpu_cache.cpp).
## Related
* [LLVM benchmarking instructions](https://llvm.org/docs/Benchmarking.html#linux) covering ASLR, Linux governor, cpuset shielding, SMT, and Intel turbo.
* [easyperf.net](https://easyperf.net/blog/2019/08/02/Perf-measurement-environment-on-Linux#2-disable-hyper-threading) blog post discussing ACPI/Intel turbo, SMT, Linux governor, CPU affinity, process priority, file system caches, and ASLR.
* [easyperf.net](https://easyperf.net/blog/2019/08/02/Perf-measurement-environment-on-Linux#2-disable-hyper-threading) blog post discussing ACPI/Intel turbo, SMT, Linux governor, CPU affinity, process priority, file system caches, and ASLR.
* [temci](https://github.com/parttimenerd/temci) benchmarking tool for cpu sheilding and disabling hyperthreading, among other things.