Jump to content
The Inquirer-Home

X86 multicore processing parallelism is a dream

Firm adapts Cell, graphics compiler to X86
Thursday, 29 November 2007, 18:13

THE ANALYST GUYS at In Stat point us to a Canadian firm called Rapid Mind which it says offers some promise to the tricky problem of writing software for multiple cores.

The grail for programmers, says Tom Halfhill, senior analyst at Microprocessor Report, is a high level compiler which figures out how many cores are there, and distributes software code intelligently.

But, said Halfhill, you can dream on. "Conventional serial code doesn't surrender its hidden parallelism, if indeed any exists, without a fight".

A good compiler will find small ways to parallelise [paralyze? Ed.] code. But Rapid Mind, he said, claims big benefits for its stuff, which only originally worked with graphics chips, and the Cell broadband Engine.

Now Rapid Mind has adapted it for X86. The full story is here. µ

* WE SEE that there won't be a Microprocessor Forum next year.

Share this:

Comments
Except that already exists

It's called distributed computing, and cluster computing. People have been using it for years. 

Same as what I posted in reply to a similar story here yesterday - what is required is a common assembley language that works on any hardware, and the distributed & cluster middleware uses the hardware calls directly - that'll speed up the instructs being executed.

I notice you didn't allow that comment to be put online though. Bet you thought you could magic it away by pretending I never wrote it.




posted by : zupakomputer, 29 November 2007 Complain about this comment
Another messiah … hurray

Wow this RapidMind has such a good marketing team.

They manage to push their bull**** t product pr all across the interweb.

A product that has some success in the HPC market which is parallel by nature and will do nothing to more generic software.

If programmers care about parallelism (and 98.7 of them don’t) they should learn to use locks and events and stop looking for a magic solution.

posted by : Yantel, 29 November 2007 Complain about this comment
"Conventional serial code doesn't surrender its hidden parallelism (...) without a fight"

Just send John McClane then. When it comes to fighting, McClane always wins out in the end. He'll be able to wring out the parallelism in anything !

posted by : Pascal Monett, 30 November 2007 Complain about this comment
Software and the concurrency revolution: designing for multiple cores

I am working rigth now to sync with max speed multiple chunks of code/data on 8cores... and from my experience compiler wouldnt do magic trick for lot of ppl ...

you need to understand application data structure+dependency and statistics to make huge jump in application speed on multicores.

BTW there would be half day event about it on THE GRID soon about it from Intel: http://www.life20.net/intel1reg.php



posted by : SpaceQ Isan, 30 November 2007 Complain about this comment
Advertisement
Subscribe to the INQ Newsletter
Sign-up for the INQBot weekly newsletter
Click here to sign up Existing user
Advertisement
INQ Poll

Christmas computer sales

Will you be buying a new computer this Christmas?