Data centers

09:53 PM
Alexander Wolfe
Alexander Wolfe
Commentary
50%
50%

Blade, Intel Push Parallel Programming, Software's Holy Grail

The two vendors are teaming up to teach parallel programming to students, on the heels of the release of Intel Parallel Studio. (I know, you're thinking they should teach them regular programming first.) But maybe such mainstream tools will help us bridge the shocking gap between multithreaded, multicore processors and poorly parallelized software.

I was reminded of how far we've come in hardware, relative to our ability to exploit the immense processing power that's available, when a press release surfaced the other day from Intel and Blade Network Technologies. The two are teaming  to "change the way parallel programming is taught in U.S. High Schools." (I know, you're thinking that the first order of business should be the change the way regular programming is taught.)

It's a noble effort, for all the effect it'll have on kids who don't have enough real-world experience to know what they don't know. Plus, I'm in favor of anything which teaches newbies that there's a corpus of computer science knowledge and process to programming, as opposed to the bastardized approach that's developed, mostly on the consumer side, over the past quarter century.

Of course, it's easy to carp. Yet one must remember there's a reason that short cuts, workarounds, and the just plain inability to exploit the headroom of hyperthreaded hardware is commonplace. It's because parallel programming is touch stuff. The intellectual underpinnings for how to properly decompose apps haven't advanced all the much in a long time.

Those of us with long memories look back to the period from the mid-1980s through the early '90s as a golden age when it seemed like the challenge of parallelism would be met. That was the era where, on the hardware side, dozens of personal supercomputer makers flowered (and then were acquired, or sank).  To give those Thinking Machines and NCubes something to do, parallel programming languages like Sisal came into vogue. (Interestingly, Sisal, which had its code frozen in 1996, is actually still available, via SourceForge.)

Alexander Wolfe was editor-in-chief of InformationWeek.com. In his two decades as a technology editor, he has written for Electronics Magazine, Byte.com, and TechWeb. He spent nine years at CMP's Electronic Engineering Times, where he wrote the "Wolfe's Den" column and broke ... View Full Bio
Previous
1 of 4
Next
Comment  | 
Print  | 
More Insights
Slideshows
Cartoon
Audio Interviews
Archived Audio Interviews
Jeremy Schulman, founder of Schprockits, a network automation startup operating in stealth mode, joins us to explore whether networking professionals all need to learn programming in order to remain employed.
White Papers
Register for Network Computing Newsletters
Current Issue
Research: 2014 State of the Data Center
Research: 2014 State of the Data Center
Our latest survey shows growing demand, fixed budgets, and good reason why resellers and vendors must fight to remain relevant. One thing's for sure: The data center is poised for a wild ride, and no one wants to be left behind.
Video
Twitter Feed