Software development industry analysis by Larry O'Brien, the former editor of Software Development and Computer Language
Saturday, June 23, 2007

 NVidia's Tesla C870 Graphics Processing Unit (GPU) will be the basis for a "deskside supercomputer" add-on that will provide highly-parallel high performance computing (HPC) capabilities, presumably programmed with NVidia's CUDA toolkit.

Dedicated hardware for HPC has always been a treacherous market -- one year's darling is next year's has-been (people used to buy Cray Supercomputers at auction and resell them for the gold in the connectors. True story.). Dedicated processing boards for desktop computers have always been especially troubled, as the system bus is such a bottleneck and Moore's Law used to provide such wonderful free lunches. (No longer true, although the bus issue is potentially more dramatic than ever.)

There is infinite demand for HPC from 3 well-funded sectors: economics (trading), bioinformatics, and chemistry (bio- and otherwise). These sectors will absorb any amount of information processing capacity available. Whether that can be translated into commercial success for NVidia, or whether they unlock additional markets, is far less certain.

I wonder if Google will buy a couple boards.

Takeaway for programmers: Feverish hardware activity relating to concurrency continues. Software lags, with only relatively low-level toolkits available for exploiting the system. Keep your C skills sharp.

Saturday, June 23, 2007 8:20:06 AM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | Concurrency | Knowing#
Search
About Larry...
Flickr photostream
Subscribe: RSS 2.0 Atom 1.0
Popular Articles
Programming Sabre with Java, C#, and XML
Genetic Programming in C#
15 Exercises To Know A Programming Language
Top 10 Things I've Learned About Computers From the Movies and Any Episode of "24"
Recently Published Articles
HI
KonaKoder
Categories
Archive
Admin Login
Sign In
Toolroll