uarch-bench. A benchmark for low-level CPU micro-architectural features
774avx-turbo. Test the non-AVX, AVX2 and AVX-512 speeds across various active core counts
228robsize. ROB size testing utility
166page-info. Programatically obtain information about the pages backing a given memory region
82sort-bench. A benchmark for sorting algorithms
61travisdowns.github.io. Performance Matters blog content
45concurrency-hierarchy-bench. Supporting code for the concurrency hierarchy described in this blog post: https://travisdowns.github.io/blog/2020/07/06/concurrency-costs.html.
27freq-bench. Fine-grained frequency and voltage transition tests
25zero-fill-bench. Benchmark for memory store throughput
23x86-loop-test. ASM methods to test small loop performance on x86
13toupper-bench. Benchmark supporting baseless libel against clang-format
11store-bench. Benchmark for various store patterns on x86
10fill-bench. Sometimes picking the right zero makes all the difference
10polyregex. Regex matching in P with backreference (see fine print)
9nasm-utils. Miscellaneous macros useful for writing x86 asm in nasm or yasm
7bimodal-performance. Reproduction code for weird bimodal performance on Intel Skylake CPU
7dump-vdso. Dumps the VDSO page
5hardware-effects. Demonstration of various hardware effects.
4interrupt-test. Assembly
4clang-format-find. C++
4non-silent. Testing silent vs non-silent L2 evictions
3uop-test. Tests uop-fusion (micro-fusion) behavior on x86
2libpfc. A small library and kernel module for easy access to x86 performance monitor counters under Linux.
2divq-test. Tests for div throughput on Intel hardware
2pf-test. Prefetch tests
2staticman. 💪 Static sites with superpowers
1fastscancount. Fast implementations of the scancount algorithm: C++ header-only library
1microarchitecturometer. Measures microarchitectural details such as ROB size. Like https://github.com/travisdowns/robsize but without runtime code generation, which doesn't work on some platforms. Public domain except where otherwise noted.
1x86-info-term. A terminal viewer for x86 instruction/intrinsic information using Python 3 + curses
1pmu-tools. Intel PMU profiling tools
1Flops. How many FLOPS can you achieve?
1backward-cpp. A beautiful stack trace pretty printer for C++
1binary-search. Binary search experiments
1fio-snippets. Copy & paste read snippets for fio
1turbo-cycles-mystery. Trying to figure out what's up with TurboBoost and REF_TSC cycles reported by the x86 perf counters
1ceiling_div. Benchmarks for ceiling divide algorithms
1virtual-dispatch. Code for https://stackoverflow.com/questions/46579750
1perf-test. Some very simple binaries to test Linux perf overcounting behavior
1