tfh
Volume 18, Number 32 -- September 14, 2009

As I See It: The Future in Parallel

Published: September 14, 2009

by Victor Rozek

Ours is a mixed marriage. I am PC and my wife is Mac. We are the Yang and Yin of personal computing. She has Mac OS X, I have Windows XP. She has iPhoto, I have HP Photo. She has iChat, iMovie, iDVD, iCal, iSync, and iTunes, I have no tunes and a bunch of other stuff I seldom use. She has Steve Jobs, I have Bill Gates; which is to say she has cool and I have nerd. She has a virus free computer, I have multiple layers of security software and in spite of daily updates and scans, I'm still not sure my PC is intrusion free. I console myself with the fact that I could buy two PCs for the cost of her Mac.

The debate between PC and Mac users has been long and impassioned, with staunch supporters on both sides of the divide. Of course, if market share was the only criteria, there would be no debate. Windows holds nearly 91 percent of the market while Mac is a distant second with a whisker over 8 percent. Linux, the Ralph Nader of operating systems, has a lot to recommend it, but can't find traction in the marketplace, holding a less than 1 percent share.

But Windows' seemingly insurmountable lead has been steadily eroding. Since 2004, Windows' market share dropped by 6 percent; while Mac, fueled by the runaway popularity of the iPhone and iPod, increased its share by over 5 percent. Proof that "cool" remains a powerful marketing strategy.

In the past, even though its technology was not always superior, the PC forces nevertheless managed to paint Mac with the frivolity brush. Back in the 1980s, before it conceded the PC market to Microsoft, IBM competed with Apple for the burgeoning education market. At the time, IBM's PC operating system was the bland DOS and Mac developers were innovating circles around the PC, offering ease of use and graphic capabilities PC users could only envy. In response, IBM published the results of a study that would define the relationship between the two products for a generation.

Needing to re-establish its edge, and lagging behind the innovation curve, IBM decided to disparage the value of the Mac's most popular features. It released the results of a survey that found that "serious" work, like writing term papers and theses, running spreadsheets, and developing databases, was far more often done on IBM systems; while more "frivolous" activities such as playing games and doodling with graphics, were the provenance of the Mac. The none-too-subtle implication was that IBM equated to serious scholarship and scholastic success--and by extension--success in life; while Macs were a fun and pleasant distraction, but ultimately only that. Since so much of business and personal computing still runs on PCs, the strategy apparently resonated with buyers especially when voiced by the safe, reassuring voice of IBM.

But over time such distinctions--real or not--became irrelevant. Software providers write for both platforms and Macs even offer the option of running Windows under OS X. (Needless to say it runs slower, but what would you expect, optimization?) More important, both camps now buy chips from Intel. Core Duo processors (two processors engineered onto a single chip) are the next evolutionary step in keeping with Gordon Moore's prediction. (At least they were when introduced in January of 2006; a quad core version followed). Moore, Intel's co-founder, made the now-famous prediction that his industry could double the number of transistors placed on a chip every 12 months. He subsequently adjusted his timeline to 24 months, but regardless, the brassy prediction proved so accurate that it ascended to the mythical stature of being an industry "law." And for an astonishing 50 years, Moore's Law held firm, like a dam holding back ever increasing volumes of water.

But managing capacity, it turns out, is a secondary problem. Speed is the challenge to Moore's Law, more accurately, the by-product of speed which is heat. At speeds over 3 GHz, things begin to melt. In an effort to extend Moore's Law, chip manufacturers found a work-around to those other annoying laws--the laws of physics--by loading multiple processors on each chip and dividing tasks between them. According to Justin Rattner, Intel's chief technology officer, within a decade chips may contain 100 cores or more.

That's good news/bad news since each solution creates its own set of fresh problems. Parallel processing does not occur automatically. To survive another decade, Moore's Law will need an assist from software developers because neither operating systems nor programming languages, nor development tools, and certainly not end user applications have been designed to take advantage of parallel processing on such a grand scale.

Parallel processing is, of course, alive and well and thriving in the world of supercomputers, but software development is slow, complex, expensive, and requires specialized skills. The elite programmers most familiar with the demands of parallel processing are not likely to suddenly shift their attention from, say, weather modeling to creating comparatively mundane PC applications.

For IT professionals, the new generation of processors promises to be both curse and blessing. On the one hand they will challenge old-school programmers who cut their teeth writing applications for sequential engines. On the other, they will provide an opportunity for a new generation of programmers for whom parallel processing will become the baseline. But if Microsoft is to be believed, the transition won't be easy. Daniel Lyons, writing for Newsweek, quotes Craig Mundie, Microsoft's chief research and strategy officer: "For 50 years we've done things one way, and now we're changing to a different model. . . . It's the biggest single change Microsoft has ever faced." Which means it will be a big change for the rest of us.

Dividing larger problems into smaller ones and solving them concurrently is doubtless a powerful idea, but ironically the actual improvement in throughput will be delimited by yet another "law," this one courtesy of the legendary Gene Amdahl. Amdahl's Law essentially says that an application running in parallel can only be as fast as its slowest segment. For example, if a program runs for 20 hours using a single processor, but a particular segment cannot be parallelized and takes one hour to complete, even though the remaining 19-hour portion can be parallelized, regardless of how many processors are devoted to the task, the minimal execution time cannot be less than one hour. It would seem then that one of the unintended results of parallel processing will be the creation of excess capacity.

Whether Macs make further inroads into PC's dominance of the personal computing market may, in part, be determined by how well parallel processing is implemented on each platform. But baring a disastrous outcome by one side or the other, few minds will be swayed--at least if my wife is any indication. She calls my PC "cumbersome and unfriendly." Macs, she says, are designed by people who are intelligent; PCs are designed by people who want you to know they are intelligent.

Picky, picky, picky.




                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
COMPUTER KEYES

*Spool File Mapping to Full Color PDF*

KeyesOverlay rapidly converts standard *SCS printer files into PDF documents,
in either black and white or full color. Individual documents, such as invoices or
Purchase Orders, can be prepared with overlays, and can include
things like Barcodes or MICR fonts.

KeyesOverlay can also be used to prepare large reports complete with
Bookmarks to aid the user in navigating sections.

Learn more at
www.computerkeyes.com
or call 800 356 0203.


Editor: Timothy Prickett Morgan
Contributing Editors: Dan Burger, Joe Hertvik, Brian Kelly, Shannon O'Donnell,
Mary Lou Roberts, Victor Rozek, Kevin Vandever, Hesh Wiener, Alex Woodie
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

Manta Technologies:  Fall Sale on i training courses! Order by October 15 and SAVE 25%
BCD:  Webinar, Sept. 23 - Rapidly Web Enable your IBM i 5250 Applications in a Cost Conscious Market
COMMON:  Celebrate our 50th anniversary at annual conference, May 2 - 6, 2010, in Orlando

 

 

IT Jungle Store Top Book Picks

Easy Steps to Internet Programming for AS/400, iSeries, and System i: List Price, $49.95
The iSeries Express Web Implementer's Guide: List Price, $49.95
The System i RPG & RPG IV Tutorial and Lab Exercises: List Price, $59.95
The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database Guide: List Price, $59.00
The iSeries Pocket SQL Guide: List Price, $59.00
The iSeries Pocket Query Guide: List Price, $49.00
The iSeries Pocket WebFacing Primer: List Price, $39.00
Migrating to WebSphere Express for iSeries: List Price, $49.00
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
Can the AS/400 Survive IBM?: List Price, $49.00
Chip Wars: List Price, $29.95


 
Four Hundred Stuff
Managed File Transfer: A New Product Category That's Here to Stay

IBM to Formally Announce EGL Community Edition Today

Linoma Introduces MFT Software for External Exchanges

SEQUEL Updates i OS Time and Date Override Software

Cosyn Augments BPCS Accounting with AP Minder

Four Hundred Guru
Use the Dup Key in Subfiles

An Overview of User-Defined Types in DB2 for i

Admin Alert: The Road to Live CBU Fail Over, Part 1

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

System i PTF Guide
September 5, 2009: Volume 11, Number 36

August 29, 2009: Volume 11, Number 35

August 22, 2009: Volume 11, Number 34

August 15, 2009: Volume 11, Number 33

August 8, 2009: Volume 11, Number 32

August 1, 2009: Volume 11, Number 31

July 25, 2009: Volume 11, Number 30

TPM at The Register
Sun's Sparc server roadmap revealed

IDC outs the worst quarter in server history

Storage hardware crawls out from under melted economy

EMC quadruples investments in India

Blade Network nabs $10m in funding

Dell shoots low for SMBs

ATIC ponies up $3.9bn to buy Chartered

IBM reaffirms bright profit picture

Semiconductor sales rise 5.3% in July

IT shops rank servers on downtime

US jobless rate climbs again in August

Umpteen tools to fight VM sprawl

THIS ISSUE SPONSORED BY:

New Generation Software
Infinite Software
BCD
Computer Keyes
WorksRight Software


Printer Friendly Version


TABLE OF CONTENTS
The Feeds and Guessed Speeds of Power7

Server Makers Stomach the Worst Quarter in History

Training for the Future: An IT Degree in Energy Efficiency

As I See It: The Future in Parallel

IBM Gets Less Restrictive with Power ISV Rebates

But Wait, There's More:

COMMON RiPS: A Good Idea Needing a Better Acronym . . . EU Haunts Oracle-Sun, Oracle Taunts IBM . . . IBM Mothballs Older Versions of Host Integration Server . . . Vendors Go Virtual with Annual User Conferences . . . Greater Responsibility a Necessary Part of Vlok's Vision . . .

The Four Hundred

BACK ISSUES




 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2009 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement