MessiandNeymar

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Wednesday, July 17, 2013

Modern multiprocessor memory

Posted on 10:36 AM by Unknown

It's amazing how sophisticated the implementation of a modern multiprocessor memory architecture has become.

I was recently looking for some good links to give to a friend to help him get a high-level understanding of the complexity of these modern systems, and came across these.

  • The Common System Interface: Intel’s Future Interconnect
    The design goals for CSI are rather intimidating. Roughly 90% of all servers sold use four or fewer sockets, and that is where Intel faces the greatest competition. For these systems, CSI must provide low latency and high bandwidth while keeping costs attractive. On the other end of the spectrum, high-end systems using Xeon MP and Itanium processors are intended for mission critical deployment and require extreme scalability and reliability for configurations as large as 2048 processors, but customers are willing to pay extra for those benefits. Many of the techniques that larger systems use to ensure reliability and scalability are more complicated than necessary for smaller servers (let alone notebooks or desktops), producing somewhat contradictory objectives. Consequently, it should be no surprise that CSI is not a single implementation, but rather a closely related family of implementations that will serve as the backbone of Intel’s architectures for the coming years.
  • An Introduction to the Intel QuickPath Interconnect
    The Intel QuickPath Interconnect is a high-speed, packetized, point-to-point interconnect used in Intel’s next generation of microprocessors first produced in the second half of 2008. The narrow high-speed links stitch together processors in a distributed shared memory-style platform architecture.
  • Intel QuickPath Architecture
    Of particular importance to the performance of a system is the speed at which a microprocessor and its execution cores can access system memory (in addition to internal cache). In a multi-processor system not only is the actual access to data important, but also the multi-processor communication required to ensure memory coherency (also called snoop traffic).
  • Sandy Bridge-EP Launches
    Sandy Bridge-EP is the first processor with QPI 1.1 for coherent communication. QPI 1.1 has several key architectural changes, primarily shifting from source snooping to a home snooping coherency protocol. Home snooping was already used by Intel’s Itanium and 4-socket x86 servers, so the entire product portfolio now uses the same basic techniques.

Are there better descriptions or other papers I should be reading? Let me know!

Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Shelter
    I meant to post this as part of my article on Watership Down , but then totally forgot: Shelter In Shelter you experience the wild as a moth...
  • The Legend of 1900: a very short review
    Fifteen years late, we stumbled across The Legend of 1900 . I suspect that 1900 is the sort of movie that many people despise, and a few peo...
  • Rediscovering Watership Down
    As a child, I was a precocious and voracious reader. In my early teens, ravenous and impatient, I raced through Richard Adams's Watershi...
  • Must be a heck of a rainstorm in Donetsk
    During today's Euro 2012 match between Ukraine and France, the game was suspended due to weather conditions, which is a quite rare occur...
  • Beethoven and Jonathan Biss
    I'm really enjoying the latest Coursera class that I'm taking: Exploring Beethoven’s Piano Sonatas . This course takes an inside-out...
  • Starting today, the games count
    In honor of the occasion: The Autumn Wind is a pirate, Blustering in from sea, With a rollocking song, he sweeps along, Swaggering boisterou...
  • Parbuckling
    The enormous project to right and remove the remains of the Costa Concordia is now well underway. There's some nice reporting on the NP...
  • For your weekend reading
    I don't want you to be bored this weekend, so I thought I'd pass along some articles you might find interesting. If not, hopefully y...
  • Are some algorithms simply too hard to implement correctly?
    I recently got around to reading a rather old paper: McKusick and Ganger: Soft Updates: A Technique for Eliminating Most Synchronous Writes ...
  • Don't see me!
    When she was young, and she had done something she was embarrassed by or felt guilty about, my daughter would sometimes hold up her hand to ...

Blog Archive

  • ▼  2013 (165)
    • ►  September (14)
    • ►  August (19)
    • ▼  July (16)
      • Nosema Ceranae
      • The new retail life
      • Gran Torino: a very short review
      • Oooh! Bridge Porn!
      • Postcards from the land of commodity hardware
      • The curse of monetization
      • Do less to do more
      • Modern multiprocessor memory
      • Gearing up
      • Still not really happy with Feedly
      • What happened to MOL Comfort?
      • The Everest Brawl
      • Postcards from the TCP frontier
      • Perforce 2013.2 enters public beta testing
      • The Time Traveler's Guide to Medieval England: a v...
      • Sean Parker's do
    • ►  June (17)
    • ►  May (17)
    • ►  April (18)
    • ►  March (24)
    • ►  February (19)
    • ►  January (21)
  • ►  2012 (335)
    • ►  December (23)
    • ►  November (30)
    • ►  October (33)
    • ►  September (34)
    • ►  August (29)
    • ►  July (39)
    • ►  June (27)
    • ►  May (48)
    • ►  April (32)
    • ►  March (30)
    • ►  February (10)
Powered by Blogger.

About Me

Unknown
View my complete profile