Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Over on stackoverflow someone posted a link to a paper written by a Linux kernel engineer about how to use computers and RAM. He started off by explaining how RAM works (right down to the flip-flops) and then went on to discuss performance problems associated with operations on matrices (column vs row accesses), offered solutions and then dealt with some stuff MMX instructions can do.

Sorry it's a bit vague but I can't find it anywhere. I think the guy had a Scandinavian name, possibly Anders

share|improve this question

closed as off-topic by gnat, Kilian Foth, TZHX, MichaelT, GlenH7 Sep 17 '13 at 14:35

  • This question does not appear to be about software development within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

"...these questions aren’t educational in any way, because there’s no way to learn about the process of discovery. A particular community member, by virtue of their experience in the field, just happens to be able to take the limited information you remembered and fill in enough of the blanks to guess the correct answer... guessing game questions do not meet our goal of making the Internet better." (blog.stackoverflow.com/2012/02/lets-play-the-guessing-game) –  gnat Sep 17 '13 at 7:45

1 Answer 1

up vote 3 down vote accepted

I believe you're looking for Ulrich Drepper's What Every Programmer Should Know About Memory.. 114 pages of highly technical goodness.

share|improve this answer
You da man!!!!! –  James Apr 5 '12 at 2:12

Not the answer you're looking for? Browse other questions tagged or ask your own question.