Unreal-Engine-Entwickler: Ende der GPUs ist erreicht

Grafikkarten Laut dem Entwickler der bekannten Unreal-Engine, Tim Sweeney, sind die Tage des heute üblichen Grafikprozessors gezählt. Vor allem die komplizierte Programmierung der GPUs verschlingt zu hohe Kosten und lohnt sich deshalb nicht.

Sweeney hielt auf der Konferenz "High Performance Graphics 09" einen Vortrag, in dem zuerst die Technik hinter der Unreal-Engine erklärte. Anschließend kommt er zu dem Urteil, dass die GPUs einfach zu schwer zu programmieren sind. Dabei nannte er folgende Faustregel: Die Entwicklung einer Anwendung mit Multi-Threading kostet das Doppelte eines Single-Threaded-Programms. Wer den Cell-Prozessor der Playstation 3 ausreizen will, zahlt sogar das Fünffache. Will man alle Funktionen einer GPU ausreizen, sind die Kosten sogar zehn Mal höher.


Vor allem die Programmiersprachen sind laut Sweeney daran Schuld. Im Vergleich zum objektorientierten C++ sind sie "eigenartig". Zudem müssen die Entwickler zahlreiche andere Dinge beachten, beispielsweise die Größe des Grafikspeichers und die Verwaltung des Arbeitsspeichers. Dies fordert zu große Kompromisse.

Sweeney sieht die Zukunft beim Software-Rendering. Da sich CPU und GPU immer weiter annähern, stellt dies kein Problem dar. Als Beispiel nennt er Intels Larrabee mit dutzenden x86-Kernen. Entwickler sollten dann auf die Reyes-Architektur setzen, die mit schattierten Mikropolygonen arbeitet und Raytracing-Algorithmen verwendet. Dadurch minimiert man die starken Leistungsunterschiede, die derzeit je nach Auflösung zu bemerken sind.

Weitere Informationen: Vortrag von Tim Sweeney (PDF)
Diese Nachricht empfehlen:
 
nun dass die PS3 scheiße zum Programmieren ist ist nicht neu - allerdings ein durchaus interessanter Artikel - der angegebene Link ist übrigens tot - der hier wärs gewesen.....http://graphics.cs.williams.edu/archive/SweeneyHPG2009/TimHPG2009.pdf
 
@RohLand: http://short4u.de/4a896093c9924
 
@werosey: na , nochne tinyurl?
 
@RohLand: Mein Gott pienz pienz winsel. Vor 20 Jahren mussten die Grafikengines noch selbst programmiert werden und das ganze in ein paar hundert Kilobyte Speicher gepackt werden mitsamt dem Spiel. Was müssen denn heute Programmierer noch programmieren? Die meisten Spiele setzen doch eh auf ner vorprogrammierten Engine auf.
 
@Shiranai: Ich habe den Artikel gelesen: [ ] Ja [ X ] Nein


Alle Kommentare zu dieser News anzeigen

Schreiben Sie uns Ihre Meinung, bewerten Sie Kommentare oder diskutieren Sie mit anderen WinFuture.de Lesern!

Melden Sie sich jetzt kostenlos an
oder verwenden Sie Ihren bestehenden Zugang.

WinFuture Mobil

WinFuture.mbo QR-Code Auch Unterwegs bestens informiert!
Nachrichten und Kommentare auf
dem Smartphone lesen.

Folgt uns auf Twitter

WinFuture bei Twitter

Interessante Artikel & Testberichte

Community

  • Neue Kommentare
  • Neue Mitglieder

WinFuture wird gehostet von Artfiles

MSDN Online

News zu IT Pro- und Dev-Tools