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.

What books and articles can you recommend to learn basis of cache coherence problems in big SMP systems (which are NUMA and ccNUMA really) with >=16 cpu sockets?

Something like SGI Altix architecture analysis may be interesting.

What protocols (MOESI, smth else) can scale up well?

share|improve this question

closed as off-topic by DragonLord, DavidPostill, Ƭᴇcʜιᴇ007, Nifle, Simon Sheehan Dec 14 at 17:48

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – DragonLord, DavidPostill, Ƭᴇcʜιᴇ007, Nifle, Simon Sheehan
If this question can be reworded to fit the rules in the help center, please edit the question.

    
Now THAT is a question. Finally some big-iron stuff! :) –  Alexander Burke Mar 15 '10 at 5:33

2 Answers 2

up vote 1 down vote accepted

I would have a look through docs.sun.com for documentation for the UltraSPARC CPU as well as some of their bigger systems. They've been dealing with issues like this for a long, long time, and their documentation is usually excellent.

Here's a good place to start: http://www.google.com/search?q=cache+coherence+site:docs.sun.com

Full disclosure: I used to hold a Sun badge.

share|improve this answer
    
Can you provide more accurate links? Is there some survey of big systems memory issues? –  osgx Mar 15 '10 at 10:26
    
@osgx: More accurate links will depend on exactly what sort of questions you have. Your best bet is to spend some time looking through their documentation and finding exactly which aspect interests you most, then drilling down further into that specifically. –  Alexander Burke Mar 16 '10 at 0:04
    
"I used to hold a Sun badge" - what does this mean? –  osgx Mar 16 '10 at 1:27
    
@osgx: Much like this one: lh5.ggpht.com/miles.min.xu/RqdpY8j-0qI/AAAAAAAAAcU/vYclVMeBHP0/… –  Alexander Burke Mar 16 '10 at 2:21

If you would like to learn in detail then, "Parallel Computer Architecture: A Hardware/Software Approach" book is authoritative guide to this subject.

Also you would find slides at this site quite useful. (Lec 8-10)

share|improve this answer
    
Parallel Computer Architecture: A Hardware/Software Approach ~ David Culler (Author), J.P. Singh (Author), Anoop Gupta (Author) 1999 -ed2 –  osgx Mar 15 '10 at 10:19

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