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

Saturday, November 7, 2009

1:31 pm | Intel Plans “Fast” Transition to Next-Generation Atom Platform. Intel to Reveal More Details About Pine Trail Platform on December 21

11:27 am | Prices of SSDs Will Get Closer to Hard Drives in Three to Five Years – Chief Executive of OCZ. SSDs Set to Become Much More Affordable in the Future

Friday, November 6, 2009

11:56 am | Microsoft Windows 7 Appears to Be More Popular in Retail than Vista Back in 2007. First Week Windows 7 Sales Surpass Sales of Windows Vista in First Week – Research Firm

9:30 am | Elpida and ProMOS Sign “Technology-for-Capacity” Pact. Elpida to Outsource Production of DRAM to ProMOS

Thursday, November 5, 2009

11:44 pm | Nvidia to Ramp Up Production of Fermi Graphics Cards Only in 2010. Nvidia Admits Delays of Next-Gen Graphics Cards

11:18 pm | Dell Unleashes World’s Thinnest Notebook. Dell’s Adamo XPS Is Just 9.99mm Thick

7:09 pm | Nokia Buries N-Gage Completely, Admits Failure to Become a Maker of Game Consoles. Nokia Closes N-Gage Video Game Store, Has High Hopes for Ovi Store

3:21 pm | “Gordon” Supercomputer to Use Solid-State Drives. “Gordon”, “Dash” – First Supercomputers with SSDs Inside

12:23 pm | Kingston Teams Up with Paramount to Distribute Movies on Flash Cards. Kingston and Paramount to Deliver Movies on Flash Cards