Notes

February 19th, 2021

Optimisation

I've been reading up a lot on optimisation lately. This page is to capture resources and things I learn before they are forgotton and lost to the ether.

Performance Analysis Tuning Modern CPUs

I bought the printed version of this off Amazon. There is a free pdf available too.

Good introduction to optimisation. I don't use Linux or Intel VTune so some bits were a bit wasted on me.

I need to go through the book again, and properly take in some of the sections.

Dennis also has a website - easyperf . Lots of posts worth reading, a lot of this seems to be then incorportated into the book.

There is also a performance analysis and tuning challenge , looks interesting.

What every systems programmer should know about concurrency

Quite enjoying this. Nice short read, and I like the writing style. Will spend more time looking through the rest of Bit Bashing website, althrough it does not look like the site has updated in a while.

Is Parallel Programming Hard, And, If So, What Can You Do About It?

I'm just getting started on this one. Bit more of a hefty read. Looks like this one has promise and will be a good read.