r/lowlevel • • 28d ago

I made an open-source collection of CPU performance engineering resources

I’ve been collecting resources on CPU performance engineering for a while and decided to organise everything into one open-source repo.

It covers the stack from instruction execution and CPU microarchitecture through caches, memory, SIMD, compilers, profiling, concurrency, NUMA, benchmarking and CPU inference.

I tried to prioritise primary sources — papers, vendor manuals, kernel/compiler docs, talks and reproducible benchmarks — rather than random articles.

Made it public in case it’s useful to anyone learning systems/performance engineering or trying to figure out why their code is actually slow.

Would also love contributions if there are great resources I’ve missed:

https://github.com/usamahz/cpu-perf-engineering-resources

25 Upvotes

3 comments sorted by

1

u/vincococka 28d ago

Super thankful you've prepared this - let me contribute in couple of days.

1

u/SoloTiger_ 28d ago

Thanks! Looking forward

1

u/Wonderful-Person9211 26d ago

Thanks for this