Skip to navigation
   
Simon Bisson & Mary Branscombe's Blog

Let’s get physical

By Simon Bisson & Mary Branscombe in Editorial

Posted in Processors, Silicon, Software on August 27, 2008 at 9:50 pm

Permalink | Author Profile

Nvidia has decided that the visual computing world needs a conference, and has taken over San Jose to deliver just that. It’s an odd event, with a high-level academic parallel processing track running alongside highly analytical business sessions - and what’s billed as the world’s largest LAN party filling one of the conference halls.

Games may have made Nvidia, but it’s the rest of the graphics industry that keeps it going. Simulation and CAD drive much of today’s industrial design, while complex financial calculations can be run on GPU-powered parallel processors. It’s not just black hole plasma dynamics - it’s also the models that help calculate how a fusion reactor will operate. According to Nvidia GPU computing is bringing supercomputing to the desks of the people who need it the most - for just the cost of a video card.

One of the keynotes showcased a NASCAR simulator used by drivers to hone their skills. On stage we heard a populist story of what it was like to be a driver, and what it was like to use simulation tools. Off stage we heard a more interesting story about how the simulator developers were looking at using the latest generation of GPUs in their application. The ability to use a GPU for parallel processing - and the availability of powerful hardware physiscs engines - has made them completely rethink their next generation, as the new hardware features mean that they can now work on making the simulation more realistic.

That’s what the drivers want. Asked what he really wanted from a simulator, Kyle Busch didn’t talk about new high-resolution graphics or realtime ray tracing. What he wanted was more accurate physical behaviours. In the real world passing on the left is different from passing on the right, while slipstreaming another car can change the performance dramatically. A simulation may look real, but without the physics it’s not realistic at all.

One plan for the next generation is to move away from the current car model, with only 6-degrees of freedom. Instead, it really needs 72 degrees, for all the hinge and flex points - all of which are changing dynamically. That’s where parallel processing comes in, as it allows a car to be modelled in real time, taking advantage of physics engines to turn those model calculations into real world behaviours. Improving the simulation will mean more (and happier) customers - as well as a continually improving model that can be shared with vehicle manufacturers.

It’s an approach that requires specialist processing that goes beyond the traditional CPU. Don’t confuse it with the death of the CPU, though. There will always be a place for the traditional CPU - it’s just that silicon technology has become ubiquitous enough for specialist hardware to offload processor intensive functions.

Need to encrypt something? Just use the hardware cryptosystem built into a TPM. Need to do thread intensive Java? Hook up an Azul network processing appliance. Need to do complex vector calculations on large amounts of data? Use a GPU. Nvidia’s CEO Jen-Hsen Huang talks about it as heterogenous computing, where the CPU handles tasks, and more specialised hardware handle the complex tasks that tax general purpose silicon.

Intel and AMD may still say that general purpose processors are just what the world needs - but they’re still investing in HyperTransport and QuickPath, the fast buses that specialised silicon needs. I wonder why they’re doing that, if specialised silicon is the dead end they say it is. Is there something about Moore’s Law they’re not telling us?

12345
Not yet rated
Loading ... Loading ...

Previous Post | Next Post

 
 
Comments
This article has no comments yet.

Make a comment

* required

* required

We stop spam using reCaptcha.
Type the words below and click Submit Comment.

   
Tag cloud

SapphireSteel Internet exchange licensing high performance computing Moonlight distributed computing cosmic rays fibre network Apple OQO wifi greenplum desktop. PC parallel computing patch Tuesday Xobni Jeff Jones quiz pgp timezones UMPC RSA 2008 evernote Firefox dual display cisco O'Reilly legislation mysql gaming email MING mobile installer Seagate social networking mythbusters smartphone SSVAGENT.EXE support mobile ofcom network productivity acquisitions power cuts griffin. microsoft research wildfire numbers QWERTY wubi voice recognition Web 2.0 T9 Bill Cheswick IDF Ray Ozzie anti-virus natural interface isps NVIDIA spin enterprise architecture HSDPA CERN LHC Microsoft whitelist utilities electricity price CES education browser Windows Live AMD mobile data tariffs case Ruby On Rails fire IT transformation Motorola Express Gate Lenovo DSL sun CPU Palm html SMB 2 Vista Beacon CIO software deperimeterization Google Sets oracle SSD .NET hp microsoft research vulnerabilities digital signature Mozilla hacking ADFS 2.0 macbook Hp 2710p fingerprint scanner Hugh Thompson mobility Tablet Kiosk moscow regulation TSA patent IIW2008b lawsuit 3G machine learning HTC transcoding GPU RBL co-processor bandwidth Corsair MacWorld 2008 Numenta Internet Explorer 8 GPS RIA ballmerbot laptop open CardSpace AuthenTec Barracuda eu Palladium fingerprint nvision08 turing WinHEC benchmark NexT toshiba forensics video LiveID active digitiser geocaching RAZR NAS business politics privacy green printing TechEd 2008 optical interconnects CTO management Girl Geek Dinners bletchley park mscape disk space Greasemoneky EMC security advertising Trolltech merger OEM security theatre payroll SP1 power Salesforce Windows Mobile mobile Linux identity metasystem information Google identity theft calit2 service oriented enterprise processors history Internet Explorer mobile working Adobe TNT conference Google IO visualisation open source Tablet PC National Insurance i-mate exabytes conferences user interface IT value Windows Server 2008 BT OpenID MRDA Trampoline data centre media MIX08 Location adfs battery VSSAdmin Tripit Asus amherst 24 hours Mercury Dell community yahoo TouchSmart upgrade migration accessories analytics winhec2008 Large Hadron Collider Bill Gates todo list WPF onboarding Gears Tim Berners-Lee windows 7 colossus mash-up geek tourism Trend Micro business technology optimisation bbc iplayer AskEraser beta regulations ucsd xT9 Intel images Previous Versions Xen phone management CUDA developer bombe codec user experience offload ubuntu wireless USB Silverlight Jeff Hawkins cracking telecoms server fraud NGSCB Toshiba Portege R500 HP Frauenhofer hold music disk thin client WWW Tom Hogan 64-bit Credentica power supply business continuity BBC spam fighting business technology automation green IT virtual desktop etech Visual Studio Verbatim ProCurve credit crunch automation IBM hierarchical temporal memory EEE Ruby Wyse Gartner hardware Reqall interoperability national museum of computing terabytes Google Spreadsheets pen computing HMT Mono data troubleshooting accelerator christmas office performance Secunia enterprise provisioning IT automation Crossfader streaming media HTML 5 blog biometrics cloud service google online applications geneva iPhone networks ruggedized OFCOM flash spam Fire Eagle business intelligence SBS storage Delphi traffic Volume Shadow Copy firewall Ask.com Enterprise 2.0 Embarcadero camera bea O2 robot virtualisation information cards HR automation control panel fault Facebook Dopplr Linux Netscan geotagging MacBook Air Live Mesh cables Loki Nokia identitity Opsware Nuance security paradox DisplayLink isp
Advertisement
Advertisement
Advertisement