Conversation

Jarkko Sakkinen

probably the most time standing tutorial i've ever read is cpumemory.pdf. still from time to take a peak on it because it is such a great refresher :-)
1
0
0

@jarkko You mean the one by Ulrich Drepper? If you like that one, have a look at Agner Fog's software optimization guides, especially the microarchitecture PDF: https://www.agner.org/optimize/

1
0
1
@notbobbytables yeah well it's almost unique identifier, isn't it? :-)

or like "t-shirt level unique" even :-) would be odd if there was another cpumemory.pdf.
1
0
1
@notbobbytables the differentiating factor to those optimization guides (while not disregarding them by any means) is that it's really good writeup and really a perfected piece of text :-) e.g., it would be a great text to read in order to gain some of the gist of memory optimizations before reading technical guides such as the ones you linked.

i don't know if you've ever read "linkers and loaders" by stephen levy but it is also something i did enjoy many years ago (and still have hard copy) for being great text to get the gist of structure of executable binaries, which really gave me "philosophical" foundation to navigate in manuals and specification.

and some years earlier while at high school, i got my foundation for code optimization with pipeline architectures from https://www.goodreads.com/book/show/946151.Graphics_Programming_Black_Book.

these are more like guides to "read the actual guides" that build the foundation to read any optimization manuals, technical papers, specs and similar documentation :-)
1
0
1
@notbobbytables in learning there's like two axes (or this is how i project learning at least): the axe of learning and the axe of learning how to learn ;-)
1
0
1

@jarkko 🙂 I know what you mean and I agree. There are texts that get the balance between giving a higher-level overview (also for learning what to search for) and technical depth just right.

Regarding the structure of binaries, I had the same experience with the book "Practical Binary Analysis" by Dennis Andriesse.

0
0
1