HZFQ.COM
welcome to my space
X
Article search:  
Welcome to:hzfq.com
 HOME   For The Love of Multi-Core Pain

For The Love of Multi-Core Pain

Published by: jack 2008-08-21

Multi-core is red hot. But most people in the IT industry don't realize how much of a pain it is to write applications that can handle the increased performance that comes with multi-core processors.

Most application developers have just been trained on your classic single-core scenario and lack the wherewithal to program for many cores and threads.

But with the pressure mounting to contend with the enhanced perks of multi-core chips for high-performance computing, or multi-core GPUs for video gaming, it's becoming more imperative for developers to get up to speed with how to write new applications.

Enter RapidMind.

The startup recently launched the second version of its application-development platform to help independent software developers (ISVs) write multi-core applications without having to relearn programming.

Wind River Blog Network::
LinuxHater, a touch of tough love. Important safety tip. Now of the multi-threading, action oriented development that we need for multi-core systems.
http://blogs.windriver.com/wind_river_blog/
HOME
Internetnews.com recently caught up with RapidMind CEO Ray DePaul and Chief Scientist and Co-Founder Michael McCool to discuss how the company plans to make an impact among programmers with its new platform.

Q: What problem is RapidMind trying to solve?

DePaul: We are leading the way in solving what's become known as the multi-core challenge. In the last couple of decades, processors got faster simply by increasing the clock speed. So you went from one to two to three gigahertz, and software just went along for the ride and had a free lunch.

The Love Shack::
having 5 different messaging clients is a pain, so we now have all-in-one So if you have a multi-core or multi-CPU system, it can provide some pretty good
http://www.the-love-shack.net/page/2/
HOME
Hand Splints Hand Splints::
Hand splints for the treatment of contractures; to prevent and ameliorate existing conditons. most Popular Hand Splint; Therapists love it to Rapidly Treat Severe
http://leedergroup.com/products/hand-splints
HOME
As of a couple years ago, the processors couldn't increase the clock speed anymore because of power and heat dissipation. So we all realized we could add multiple cores and claim a much higher theoretical performance.

You can look at Intel going from a dual core to a quad core recently, and people are struggling to find out what to do with these additional cores. The GPU vendors, ATI and Nvidia, have known about multi-core for years. In fact, the latest GPUs have up to 128 cores, so they're way ahead of the game on this.

Raymond DePaul
Ray DePaul

These are commodity processors that are shipped on video cards and have tremendous performance over the CPU that's in the machine. The Cell (the Sony-Toshiba-IBM project for the PlayStation 3 is very similar) is a nine-core processor. So, there's a wonderful opportunity to leverage these processors. But frankly, the software industry has no idea how to take advantage of them.

Whether it's gaming or high-performance computing, everybody is having difficulty getting to those performance levels the processors theoretically have when you add all of the cores up.

Q: So while the processors are doing their job, the underlying software is struggling to keep up?

DePaul: Right. With the clock speed not increasing, if an application does nothing, it will likely just run on a single core. That core isn't getting any faster. Typically, an application has a higher and higher workload to deal with, so the net effect of that is that the application is going to feel slower.

McCool: The summary here is Moore's Law still exists. We're still going to see performance doubling every 18 months, but it's going to be doing that with a doubling of cores as opposed to doubling of each core. This means not only will you increase in performance, but the number of cores is going to grow exponentially over time. It's a very challenging problem for programming.

DePaul: Think about the complications of Intel showing an 80-core TeraScale prototype and everybody's going "oooh" and "ahhh." But the software industry is going "What do I do with that? How do I take advantage of 80 cores?" That is the gap that exists between what the hardware is capable of and what the software industry is capable of.

We want developers to embrace these new technologies to achieve the performance the processor vendors are promising and do it in a way that doesn't require a lot of retraining. Developers understand their domain and their application, but it's too much to ask developers to understand all of the processor-specific issues and to track processor development.

There's a whole generation of developers that haven't been taught how to develop in more than one core.

Next page: Developer challenges in multi-core programming.


Pre-Article:Complex Events? BEA Has 'Em Covered
Next-Article:Standards Group OKs E-Mail Validation Spec

#If you have any other info about this subject , Please add it free.#
Your name:
E-mail:
Telphone:

Your comments:


If you have any other info aboutFor The Love of Multi-Core Pain, Please add it free.
  • Intel Joins Eclipse Consortium
  • W3C Publishes WS Choreography Requirements Draft
  • Zend Brings Microsoft Into the PHP Fold
  • Mozilla Officially Out of Netscape
  • Borland Picks Up The Gauntlet
  • Paul Mockapetris, Chairman, Nominum
  • Salesforce Beats the Street, Raises Estimates
  • Numbers Are Out on TJX Breach
  • BEA Packages Corporate Community for Developers
  • LifeView Launches $99 Internet Video Kit
  • Web Services, Hollywood Style
  • Technical Analysis: Dramatic Turnaround
  • Tech Giants Come Up Short
  • Novell's Microsoft Deal A Winner
  • Embedded Linux Development Site Set to Unveil
  • Technical Analysis: Bulls Build Their Case
  • Microsoft Refreshes Visual C++, Ends VB 6 Support
  • Stocks Plunge on Fed Rate Cut
  • Digital Media Helps, Hurts Spending Forecast
  • Investors Brace for Earnings Reports
  • IBM, Sun Support Java Developers Alliance
  • 'Important' Patch Issued But Not for NT
  • Jitterbit: Web Services Without The Headaches
  • Sequoia and Microsoft To Introduce XML Server For Health Care
  • MESA Suite Brings Customer Self-Service to the Enterprise
  • Are RFID Tags Vulnerable to Viruses?
  • Microsoft Debuts Office Online
  • Fraudulent Digital Certificates Issued in Microsoft's Name

  • Microsoft Launches Live Meeting, Boasts Office Integration
  • Technical Analysis: S&P Still Stuck
  • Former McAfee Exec Gets The Top Spot at Webroot
  • THOUGHT Inc. Announces Mapping Middleware
  • Apple Previews 'Vista 2.0'
  • XtremeSpectrum Lands $12 Million
  • Security's the Driver For Cisco Branch Services
  • Sprint Drops Plans to Partner with Clearwire on WiMAX
  • New Web Services Security Spec Under Way
  • Security Makeover for ICF, Windows Server 2003
  • Macromedia Announces Design in Motion Suite
  • Senate Panel Amends Patent Reform Bill
  • Mozilla Millions go to Thunderbird
  • 'Express' Route For Windows Coding Hobbyists
  • W3C Whips Up API to Manage Web Languages
  • IBM, AccuWeather Put Weather in Your Hands
  • IT Spending In 2008 Could See 'Anemic Growth'
  • Sun Set to Bring NSA Tech to Solaris
  • Windows Vista, Server and IE 7 Betas to Arrive in Synch
  • A Widget or Two for Yahoo
  • European Parliament Rejects Software Patents
  • IBM Readies Second Life For Enterprise
  • Big Blue Makes Three-Pronged Storage Push
  • Siebel Updates Hosted CRM Software
  • Clusterspace Java System for Linux Launched
  • uBid Latest Firm to Embrace MS' .Net
  • Penguin to Acquire Beowulf Developer
  • Microsoft Warns of Outlook, Outlook Express Flaw
  • About us |Contact us |Advertisement |Site map |Exchange links
    Copyright© 2008hzfq.com All Rights Reserved