Published on Maximum PC (http://www.maximumpc.com)


Report: Roadblock Ahead for Multi-Core Processors
Created 12/08/2008 - 11:30am

Maximum IT
    • IBM Still Dominating Green500 List
    • EU Extends Oracle-Sun Deadline
    • Oracle and SpringSource Launch "Project Gemini"

    Sponsored
SEE MORE MAXIMUM IT
News
  • Drop in Twitter Users Statistically Significant
  • Mozilla Admits that Firefox has CPU Usage Problems
  • Man Arrested for Failing to Tweet
  • Beware of So-Called Black Friday Deals
  • ProFORMA Software Scans in 3D with Your Webcam
SEE MORE NEWS
News

Report: Roadblock Ahead for Multi-Core Processors

Posted 12/08/08 at 01:30:06 PM  by Paul Lilly

comment Commentsprint Printemail EmailDeliciousDiggStumbleUponRedditFacebookSlashdot

In case you haven't noticed, multi-core processing has taken hold and the race is on to cram more cores onto a single die. But assuming developers can keep up, at some point, chip manufacturers are going to have address a potential major problem that could make adding more cores a useless endeavor. More specifically, a "memory wall" looms large in the not too distant future that, as Jon Stokes from ArsTechnica puts it, could make more than 16 cores pointless.

The problem stems from memory bandwidth not being able to keep pace with faster processors, whether those speed bumps come from a faster frequency or more cores. Put simply, memory is creating a bottleneck and can't feed the processor fast enough, a problem that has existed for some time. Intel and AMD have been able to mask the problem by adding more cache, but doing so doesn't overcome the memory wall, which looks poised to really rear its ugly head as more cores are piled on to new chip packages.

"Engineers at Sandia National Laboratories, in New Mexico, have simulated future high-performance computers containing the 8-core, 16‑core, and 32-core microprocessors that chip makers say are the future of the industry," writes Samuel K. Moore at IEEE Spectrum Online. "The results are distressing. Because of limited memory bandwidth and memory-management schemes that are poorly suited to supercomputers, the performance of these machines would level off or even decline with more cores."

According to the simulation, performance gains level out at 8-cores, with 16-core chips performing no better than a dual-core processor. As the core count increases, the performance starts to decline sharply.

One solution Sandia has proposed is to stack memory chips on top of the processor, something both Intel and IBM have been working on. Some might also remember reading about multi-core memory, a new memory architecture developed by cryptographer Joseph Ashwood. But no matter what the eventual solution, someone's going to have to come with something relatively fast. Sixteen core chips might not be as far off as you think, and the memory wall isn't going to crumble on its own.

Image Credit: Tpan.com

COMMENTS:9
TAGS: design, cpu, processor, multi-core, hardware, memory wall
COMMENTS
  • Login or register to post comments
  • Technology News

  • Computer Cooling Fans

  • Computer Cases

  • PC Game Controllers

  • PC Games

  • Computer Hardware

  • Headphones

  • MP3 Players

  • Stream Video

  • Computer Mouse

  • Monitors

  • Motherboards

  • NAS Storage

  • Networking

  • Laptop Computers

  • DVD Burner

  • Digital Cameras

  • Portable Storage

  • Computer Accessories

  • Smartphone

  • Antivirus Software

  • Sound Cards

  • Speakers

  • Computer Systems

  • Thumb Drives

  • Video Cameras

  • Video Card Reviews

  • Water Cooling

  • Gadgets

  • Keyboards
  • Contact Us
  • Advertising
  • Privacy Policy
  • Terms & Conditions
  • RSS Feeds
  • TechBlips
  • PCHardwareBlips
  • Site Map
  • Customer Service
Future © 2009 Future US, Inc. All Rights Reserved.

Source URL: http://www.maximumpc.com/article/news/report_roadblock_ahead_multicore_processors

Links:
[1] http://www.maximumpc.com/user/one4yu2c
[2] http://arstechnica.com/news.ars/post/20081207-analysis-more-than-16-cores-may-well-be-pointless.html
[3] http://www.spectrum.ieee.org/nov08/6912
[4] http://www.maximumpc.com/article/daily_news_brief_make_way_for_multi_core_memory
[5] http://computing.in.msn.com/articles/article.aspx?cp-documentid=1644379
[6] http://www.maximumpc.com/article/Multi-Core-Programming
[7] http://www.maximumpc.com/article/news/intel_officially_launches_sixcore_xeon_processors_boasts_50_performance_boost