In einem Interview mit der Seite
Next Generation äußert sich Valve Chef Gabe Newell über die Programmierung von parallelem Code auf Multi-Core-Systemen und kritisiert die Versprechungen der Konsolenhersteller.
Laut Newell könnte man seinen bisherigen sequentiellen Code schlicht
wegwerfen, da man - möchte man die Leistung eines Multi-Core-Systems, wie zum Beispiel der Xbox 360 oder der PlayStation 3, wirklich ausnutzen - ganz neue Denkansätze benötige. Lösungsansätze für die Probleme, die sich bei der parallelen Programmierung stellen, gäbe es bisher nur theoretisch.
Zitat: “Technologically, I think every game developer should be terrified of the next generation of processors. Your existing code, you can just throw it away. It's not going to be helpful in creating next generation game titles.”
[...]
“Most of the problems of getting these systems running on these multicore processors are not solved. They are doctoral theses, not known implementation problems. So it's not even clear that over the lifespan of these next generation systems that they will be solved problems.”
|
Darüber hinaus kritisiert Newell, dass die Aussagen über die Leistungsfähigkeit der neuen Konsolen auf wackligen Füßen ständen und man die potenziellen Kunden wie Idioten behandeln würde.
Zitat: “Statements about 'Oh, the PS3 is going to be twice as fast as an Xbox 360' are totally meaningless . It means nothing. It's surprising that game customers don't realize how it treats them like idiots.”
|
Da es spieletechnisch noch keine Software gäbe, die solche Architekturen ausnutzen können, gäbe es auch keine Möglichkeit eine Aussage darüber zu machen, welche Konsole letzten Endes die schnellere ist. Es könne laut Newell sogar sein, dass man dies aufgrund der Entwicklungsprobleme während der „Lebenszeit“ der Konsolen gar nicht herausfinden wird.
Glaubt man Newell, kann man davon ausgehen, dass selbst die Technologie-Demos der Unreal 3 Engine die wirkliche Leistung der neuen Mulit-Core-Systeme nur ansatzweise ausnutzen und noch wesentlich mehr möglich ist. Bleibt die Frage, wie lange wir darauf warten müssen.
Den kompletten Artikel findet ihr
hier.