On mySimon: Issey Miyake Automatic Watch for Men
BNET Business Network:
BNET
TechRepublic
ZDNet

December 12th, 2006

Good introduction to multicore systems

Posted by George Ou @ 12:25 pm

Categories: Desktop, Hardware, Processors, Servers

Tags:

With mainstream processors going dual-core and soon quad-core, anyone with an interest in computing may want to read up on how multicore systems work.  David Kanter has a good introduction to multicore systems.

Even to the casual observer, it is apparent that the time of multicore computing is upon us. In fact, this shift occurred several years in the past. The first general purpose CPU to feature Chip Multi-Processing (CMP) was the IBM POWER4, which debuted in 2001. Today, there is not a high performance processor family without a shipping multicore design. Even our video game consoles are shifting in that direction. The Xbox 360 feature 3-way symmetrical CMP, while the CELL processor uses up to 8 SIMD Processing Elements. With the shift towards multicore systems, it is more important than ever to understand the additional complexities of multi-processor systems over traditional uni-processor machines.

Multicore designs bring almost all the difficulties that previously belonged to high-end MP systems to our desktops, laptops and consoles. Before the shift to CMP, shared memory system design was an esoteric art. Producing high quality MP systems was so difficult that there were multimillion dollar companies, whose sole purpose was to design, build and support large CPU count systems, using commercially available MPUs. One such example was Sequent (which was bought by IBM in 1999) and their Balance, Symmetry and NUMA-Q systems, but there were many others including Pyramid, Encore and Alliant. These companies and many others devoted their engineering resources to tackling three major problems: memory hierarchy, cache coherency and scalability. This article will cover all three topics in detail, and briefly discuss some additional considerations.

George Ou is Technical Director of ZDNet. See his full profile and disclosure of his industry affiliations.

  • Talkback
  • Most Recent of 11 Talkback(s)
Everyone loves to root for the Underdog
Seemingly enough, David and Goliath is one of the most popular themes in society.

Speaking in terms of software, if Linux were to become mainstream on the desktop, then FreeBSD or Mac would b... (Read the rest)
Posted by: nucrash Posted on: 12/15/06 You are currently: a Guest | | Terms of Use
Thanks Will Hold Off On My Intel 8088 Upgrade  D. T. Schmitz | 12/12/06
Don't thank me, thank David Kanter  georgeou | 12/12/06
According to Wikipedia.....  nucrash | 12/13/06
Intel's comments on 64 bit were largely right for the time  georgeou | 12/13/06
What I find disappointing is Game Support  nucrash | 12/13/06
64 bit support in games didn't do much  georgeou | 12/13/06
So.. From the ground up development  nucrash | 12/14/06
Graphic designers, scientists need it NOW  georgeou | 12/14/06
Deep Topic....  nucrash | 12/14/06
Yeah this topic is too serious  georgeou | 12/14/06
Everyone loves to root for the Underdog  nucrash | 12/15/06

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

Top Rated

    advertisement

    Archives

    ZDNet Blogs

    White Papers, Webcasts, and Downloads

    • Smart Tech Expert advice on innovations in healthcare and the green technologies that make it happen. Find out more
    • Smart Business Discussion and advice on management issues that revolve around making your world smarter and more useful. More Smart Advice
    • Smart People The best and worst moves in the management and strategy trenches. Learn More