gintctl/src/perf
Lephe fb561d1310
perf/cpucache: 2-ILP parallelism and cache size (w/ plotting util)
Adds a CPU-cache performance test. The libprof measure is extended into
Iϕ cycles (resolution: 16 Iϕ cycles) to check the 2-ILP parallelism
hypothesis (confirmed on fx-9860G and fx-CG 50).

The time needed to traverse a small buffer multiple times is also
measured with the same method in an attempt to determine cache size. No
definite result could be obtained.

This change includes a plotting utility.
2020-10-21 12:05:44 +02:00
..
cpucache.S perf/cpucache: 2-ILP parallelism and cache size (w/ plotting util) 2020-10-21 12:05:44 +02:00
cpucache.c perf/cpucache: 2-ILP parallelism and cache size (w/ plotting util) 2020-10-21 12:05:44 +02:00
interrupt.c update libprof calls to use local contexts 2020-10-13 23:49:29 +02:00
libprof.c update libprof calls to use local contexts 2020-10-13 23:49:29 +02:00
render.c update libprof calls to use local contexts 2020-10-13 23:49:29 +02:00