Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Where can I obtain the manuals and complete specifications of a given Intel processor? Specifically, I need all information I can get about the Xeon E5645 processor: I need latencies, cache toplogy, etc. I couldn't find complete documentation at the Intel website. Any help is appreciated. Thanks.

share|improve this question

migrated from stackoverflow.com Jun 30 '11 at 11:26

This question came from our site for professional and enthusiast programmers.

3  
-1, If Intel can't give you the info then who can? AMD? –  Dee Jay Jun 30 '11 at 2:46
    
"I couldn't find" != "it's not there", don't you think? Semantics, boy, semantics. –  Dervin Thunk Jun 30 '11 at 2:48
    
If you have a genuine need for the engineering specs and can't find them on the Web site, call the regional Intel office. –  Linker3000 Jun 30 '11 at 12:48

3 Answers 3

up vote 2 down vote accepted

You should start at http://www.intel.com/products/processor/manuals/ - Intel® 64 and IA-32 Architectures Software Developer's Manuals. The manual is the first source of Intel's x86 and x86_64 CPUs details. A lot is described in them, there are 40+ revisions of some volumes. You should download all manuals from "3 volume set" or "5 volume set". Also you should download "Intel® 64 and IA-32 Architectures Optimization Reference Manual".

Unfortunately, not all information is documented in such manuals. Lot of information is not published, but some of it can be get from experiments. The best source of actual low-level information is Agner's manuals: http://www.agner.org/optimize/. He did thousands of experiments to measure how will CPU work in various cases. The Agner's manual is updated several times each year. It is the source of information for GCC developers (instruction scheduling rules in machine description files are based on Agner's, not on Intel's).

share|improve this answer
    
PS. there are two 6-year old books from intel press: intel.com/intelpress/sum_swcb2.htm intel.com/intelpress/sum_vmmx.htm –  osgx Jul 25 '11 at 15:41

I would start here: http://www.intel.com/products/server/processor/xeon5000/index.htm

What you want is most likely in the Technical Documents section.

share|improve this answer

Latencies can be measured just like it was done here http://www.friweb.hu/instlatx64/

These lists were created by AIDA64 Instruction Latency dump feature. If you do not believe in software measurements, wait for the official Intel/AMD/etc. guide and hope it will be more detailed and accurate than the current one. ;) You can create such dump in AIDA64 by right-clicking on the bottom status bar of AIDA64 main window -> CPU Debug -> Instruction Latency Dump. It fully works on trial version, too.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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