I love reading articles like this:
"So, for example, a cache miss on Jesper's 3GHz processor takes about 32ns to resolve. It thus only takes two misses to wipe out the entire time budget for processing a packet."
Then I go back to adding another layer of abstraction to my bloated Java code and die a little inside.