Bookmark and Share

Tags

32nm 40nm 45nm AMD Apple ASUS ATI ATIC Atom Business Cypress E-Book Evergreen Fermi Flash Geforce Globalfoundries GT300 Intel Microsoft Nforce Nokia Nvidia Radeon Semiconductor Sony SSD TSMC USB Windows

News

Gabe Newell, the chief of Valve Software game developer, said in an interview that he still considers Ageia PhysX and Sony PlayStation 3 as two inadequate products. Besides, the head of software maker that creates popular Half-Life 2 and Counter Strike titles reiterated commitment to multi-core central processing units as well as general purpose GPU computing, such as physics or artificial intelligence.

“[With the introduction of multi-core CPUs] performance and scaling has stopped being a hardware problem and instead it’s been turned into a software problem. That’s bad news for us, software guys – but for hardware it’s good news, because it shifts the value proposition towards software developers. What it also means is clock rates will stay pretty much the same, but the number of execution units you have is going to explode. The good news is that we’re going to spend an era of growing linearly for a while, so transistor budgets will translate directly to improvements,” said Mr. Newell in an interview with Next Generation web-site.

Currently central processing units (CPUs) have up to four processing engines, whereas graphics processing units (GPUs) can feature tens or even hundreds of execution engines, meaning that GPUs are better prepared to the new programming paradigm, which involves tens and hundreds of threads. Still, considering that Intel Corp. can is working on high-performance microprocessors with eight and more engines, application-specific accelerators and other ways to improve their capabilities, Valve still does not make any final judgments whether general purpose computing on GPUs or CPUs will take the lead eventually.

“We understand we have to make these investments in multi-core. We have to worry about not just two cores, but 64 threads, 512 threads – how are we going to reorganize it? [The] more we look at it, the more excited we get. This current era is one of heterogeneous computing: you’ve got this one big chunk of code doing physics and AI, character animation and facial systems talking through this strange interface called DirectX to another chunk of your code which you write to run on GPUs. That’s just going to go away. And either [GPU] or [CPU] is going to win the battle for whose array of cores is taken up,” Mr. Newell said.

Despite of the fact that both Microsoft Xbox 360 and Sony PlayStation 3 essentially use multi-core microprocessors, the head of Valve does not criticize Microsoft’s game console, saying that investments into parallelizing the code for three cores will be useful for personal computers as well. By contrast, Mr. Newell claims for some reason that investments into learning how to develop applications for Sony PS3’s Cell are useless.

“I think [PS3 is] a waste of everybody’s time. Investing in the Cell, investing in the SPE gives you no long-term benefits. There’s nothing there that you’re going to apply to anything else. You’re not going to gain anything except a hatred of the architecture they’ve created. I don’t think they’re going to make money off their box. I don’t think it’s a good solution,” said Mr. Newell.

Finally, Mr. Newell said he did not like the idea of application-specific physics accelerator.

“I think that’s a horrible idea. At the same time that the distinction between the GPU and CPU is going away, the PPU guys want to come in and define a new set of abstractions, where we have memory and data that’s really far away from the CPU and CPU... How do I tell when something breaks, or gets pushed by a monster? All these decisions I have on my CPU have to sit around until they are resolved on the PPU and GPU, and you end up with a physics decelerator. This is the reason you want a homogenous architecture,” he said.

Discussion

Comments currently: 7
Discussion started: 10/16/07 01:24:35 PM
Latest comment: 06/16/08 01:11:58 PM

[1-7]

1. 
YUP!
[Posted by: Simply  | Date: 10/16/07 01:24:35 PM]

2. 
I think his ego is getting bigger and bigger now that Orange Box is out. I mean why would you go out of your way to show your strong disapproval toward other companies' products unless 1) it is in the interest of your company 2) you are flexing your mass media muscle.

While I think PPU may not have been a good idea, it was something new and I think its developers should be applauded for that. Just because Valve decided they don't want to use it, they don't have to go around insulting its future while it has the media spotlight. Similarly for the PS3, just because Valve decided not to develop for it and let EA UK do it instead, doesn't give them the right to say it is useless. Unless Mr. Newell and his team has done the port themselves, seen the future, and came back on a time machine to warn us all, this is nothing more than an elaborate excuse of why they didn't choose to do it. Most companies would just say they themselves didn't want to use their limited resources on the pursuit, but he has to try and speak for the entire industry.
[Posted by: RW  | Date: 10/16/07 06:24:47 PM]

3. 
The reason for the PS3 comments was the difficulty in programming them effectively (long learning curve) as the various parts of the PS3 are quite specialized.
Various articles have talked about that over a year ago as has Mr Newell being quite vocal about it.
[Posted by: Ark  | Date: 10/16/07 08:09:38 PM]

4. 
He is right, PS3 sucks, and physics cards won't be needed with multi CPU\GPU.
[Posted by: gamebro  | Date: 10/16/07 10:05:46 PM]

5. 
Speaking as a CS double major, I just find it odd for a programmer to be so against doing development on something new and (r)evolutionary. I don't know any hardcore CS undergrads and Meng who are against a long learning curve when it is interesting.
[Posted by: RW  | Date: 10/17/07 12:57:33 PM]

6. 
perhaps, instead of (r)evolutionary he vioews the cell processor as a dead end technology.

Judging historically, the x86 architecture has vanquished most other architectures.

New Sun boxes all ship x86 solaris with AMD chips, apple uses intel in place of their old RISC architecture.

so far x86 has been very resilient.

He may not see the point in learning to use a difficult new architecture if he believes it will die in a couple of years anyway (which, jusging from his statements, is exactly what he believes)
[Posted by: McKnight  | Date: 10/20/07 03:10:42 PM]

7. 
I think he's spot on.
I don't think Valve make the best games or write the best code but I think that Gabe has thought this through.

Think about it!
The more complex the games become, the more dependant each part of the game engine becomes on another part.
PS3 is the only gaming machine in the whole world that uses Cell, why learn how to program for it if you'll just put the code in the trashcan later? Computer architecture will look different when Sony's next console hit the streets.

But, you can still make software for PS3 and still make money from it. It's fun to create fun games and make money from doing so but I think Gabe is thinking further than that.
[Posted by: Spah  | Date: 06/16/08 01:11:58 PM]

[1-7]

You must log in to add comments.

Forgot password? Registration

remember me



Related news

Latest News

Tuesday, November 24, 2009

4:04 pm | Imagination Intros Processors for “Internet Everywhere” Consumer Electronics. Imagination Presents Connected Processors for CE Devices

3:33 pm | Sub-$99 Blu-Ray Players Black Friday Deals Available, But Not a Lot. Walmart to Sell BD Players for $78 on Black Friday

12:27 pm | Microsoft Sued for Banning Third-Party Xbox Memory Cards. Memory Cards Supplier Sues Microsoft

11:55 am | OCZ to Release External USB 3.0 Solid-State Drive. OCZ USB 3.0 SSD Incoming for Consumer Electronics Show

7:52 am | Nvidia’s CEO Expects Underpowered Mobile Devices to Gain Popularity. PC of the Future – Web-Based Device with 4G Connectivity, Says Chief Exec of Nvidia