Skip to content

Biting the hand that feeds IT

The Register ®

Software:


Related Whitepapers

Comments on ‘Facing up to parallelism’

Multicore means today's HPC is tomorrow's general purpose

Published Monday 2nd July 2007 15:38 GMT

« Back to article page

InterNetworking Computer Grid Systems ... The Quantum OS 

By amanfromMars
Posted Monday 2nd July 2007 16:44 GMT

"while atomic memory transactions implement dependence awkwardly. The use of such technologies in mainstream computing is new ground and he acknowledged that atomic memory transaction technology already has critics claiming it is doomed to be too slow. He also pointed out that this was still to be shown as a permanent condition."

"implement dependence awkwardly"? Is that the same as registration of assets is measured and personally cultivated for faultless performance? How very wise in any NEUKlearer Situation.

"As Smith observed: "Although operations seldom commute with respect to state, transactions give us commutativity with respect to the invariant, and it would be nice if the invariants were available to the compiler if programmers can provide them readily.""

..... Sounds just like a Singularly Sophisticated Swingers Site.... A Virtual Reality Pioneers Home Base Honey Store/Arsenal. AI Virgin Venture for CyberIntelAIgents.....

""We have to rethink the basics of computing, but thanks to HPC we have a good starting point. It does mean, however, that many applications will have to be re-modeled and re-engineered from the strategy downwards."" .... thus to reinvent them as a Beta Mirror Image of Parallel Paths and Processes, which will also, Co Laterally increase processor power/activity at Zero Cost? ...... as RSS/Cookie type Feeds refine Enrichment of Information into Intelligence and to ITs CyberIntelAIgent Feed Facilities.

Which would Actually be a whole new Root Server System, NeuReal Server System

AI Quantum Server......in AI Coalition of the Ready, Willing and S.M.A.R.T.er Enabled 4Peer2Peer Ennoblement/Stock Enrichment?

Pipelining 

By De Zeurkous
Posted Monday 2nd July 2007 17:31 GMT

Hah, pipes weren't even mentioned. No wonder M$ had a large interest in the ``conference''.

Been there, done that. 

By steven W. Scott
Posted Monday 2nd July 2007 21:13 GMT

It's called "re-entrant" code. Had your boffins spent any time in the big iron mainframe world you'd know it's been in place since the mid 70's. Why is it that the micro-heads always think they've come up with something new when it's been in place for over a quarter century in the mainframe world?

Ditto for workload management. Cutting edge in the micro world, but old-hat on the mainframes.

It's a shame that the cultural and "religious" differences between mainframers and micro-heads prevents building upon previous knowledge like you normally see in any other scientific discipline. Tsk, Tsk.......

Problems solved for over 30 years 

By Brian Miller
Posted Tuesday 3rd July 2007 03:55 GMT

Over three decades ago all of these parallel programming problems were solved. Nothing new in the interim, here. Even the 8086 went multi-processor on the Intel development stations. Once again its all a lot of pandering to lazy programmers who can't be bothered to read available literature. Take a browse in a good bookstore sometime. (Has anybody noticed how closely ML languages resemble Jackson Design Methodology?)

Bloody typical 

By Anonymous Coward
Posted Tuesday 3rd July 2007 09:08 GMT

He's there to talk about HPC, but having taken the Microsoft Schilling, a dig at Apple has to be included doesn't it.

"This is what I call the Apple approach, where a great new technology is introduced with not much thought given to the pain it might cause users of an earlier technology. But we have to take existing users with us."

Now I'm not a Mac user, never have been, probably never will be, but one thing I do know is that through the two radical changes of processor architectures, Apple have provided excellent backwards compatibility for applications and migration paths for developers.

Microsoft on the other hand have been on the same architecture from day 1, and you are extremely luck if you don't have to start again from scratch with every new version of Developer Studio and associated cruddy class library or ill thought out framework.

There are further languages in the field 

By Anonymous Coward
Posted Tuesday 3rd July 2007 10:20 GMT

When mentioning NIAL and SISAL, SAC needs to be mentioned, as well. SAC (or Single Assignment C, www.sac-home.org) produces efficient parallel code from seemingly sequential program specifications. They have several case studies on their website, suggesting that SAC yields very competitive if not better runtimes than code produced by modern fortran compilers.

whitepaper title

Gartner Paper: US Data Centers

U.S. enterprise data centers face considerable space and energy constraints over the next few years. Download this free independent report to read more..
whitepaper title

The Perfect (Virtual) Marriage

Get consistent virtual machine storage savings of 50% (often as high as 90%) with virtually no performance impact with NetApp deduplication..

The MSDN Developer Zone

Top 20 storiesAll The Week’s HeadlinesArchiveSearch