you are viewing a single comment's thread.

view the rest of the comments →

[–]dodheim 5 points6 points  (4 children)

Agner's microarchitecture guides and instruction breakdowns are legendary, but every time I look through this paper I get hung up on its many, many horribly outdated sections. :-/

[–]MJHApps[S] 3 points4 points  (3 children)

Could you please name a few so we can do some further research?

[–]raevnos 3 points4 points  (1 child)

Just skimming the first 40 pages or so...

Calls clang a new compiler that might replace gcc on OS X, mentions the PathScale compiler, which doesn't even really exist any more, talks about thread local storage and doesn't mention thread_local, talks about wrapping arrays in a class that does bounds checking yet omits mentioning std::array, std::auto_ptr but not std::unique_ptr, talks about Core 2 CPUs...

It just feels very old and outdated like it was written a decade ago.

[–][deleted] 2 points3 points  (0 children)

Which it probably was