Abo
  • Services:
Anzeige

Valve will Source-Engine für Multicore-CPUs patchen

Nahezu lineare Leistungssteigerung versprochen

Im Rahmen einer Presseveranstaltung führte Half-Life-Erfinder Valve Software vor, wie das Unternehmen auf den Trend zu Prozessoren mit immer mehr Kernen reagieren will. Valve hat sich dafür ein eigenes Konzept zur Programmierung ausgedacht und will auch bereits ausgelieferte Spiele entsprechend patchen - und verspricht dabei drastische Leistungssteigerungen.

Dies berichten unter anderem TweakTown und Ars Technica. Dass Valve so massiv für seine Software wirbt und dabei die Aufteilung in mehrere Threads in den Mittelpunkt stellt, hat einen einfachen Grund: Zukünftige Prozessoren werden nicht mehr durch Steigerung des Taktes schneller, sondern durch die Zahl ihrer Kerne. Schon der erste Quad-Core für PCs, Intels Core 2 Extreme QX6700, ist mit 2,66 GHz deutlich geringer getaktet als sein Dual-Core-Bruder Core 2 Extreme X6800, der auf 2,93 GHz kommt. An Threading führt also kein Weg vorbei, auch wenn Intel auf dem letzten IDF Fall 2006 offen zugab, dass man Quad-Core-CPUs für Spiele noch nicht braucht - aber vielleicht recht bald, was Valve nun belegt.

Anzeige

Intels IDF: Man braucht jetzt noch keine Quad-Cores für Spiele
Intels IDF: Man braucht jetzt noch keine Quad-Cores für Spiele
Wie jedoch sowohl Intel als auch die Softwarehersteller immer wieder betonen, ist die Aufteilung in Threads alles andere als trivial. Schon mit der Einführung von HyperThreading auf nur einem Kern 2002 hatte Intel begonnen, den Programmierern die Aufteilung von Code in mehrere Threads nahezulegen - und dabei auch "Helper Threads" vorgeschlagen, die eigentlich nichts Sinnvolles tun, sondern nur dafür sorgen, dass sich die Threads untereinander synchronisieren können. Wenn zum Beispiel in einem Spiel die Grafik-Engine darauf warten muss, bis die Physik eines Objekts berechnet ist - im schlimmsten Fall noch auf einem anderen Kern, der sich den Speicher teilen muss -, kann Multithreading sogar zur Bremse werden.

Die extrem feine Aufteilung in Threads hat Valve den Berichten zufolge bereits verworfen und führte dafür auch den Flaschenhals der Speicherbandbreite als Grund an - ein Beleg für die Richtigkeit von Intels Entscheidung, die Multi-Core-CPUs mit immer mehr L2-Cache auszustatten, AMD plant in seinen kommenden Prozessoren sogar L3-Caches. Die Lösung von Valve wird "Hybrid Threading" genannt. Manche Aufgaben, etwa die Soundberechnung, werden fest an einen Kern gebunden. Hier interagieren wenige Programmteile miteinander.

Die Berechnungen für Grafik, Physik und künstliche Intelligenz werden dagegen dynamisch auf die restlichen Kerne verteilt. Sobald ein Kern nichts zu tun hat, soll die Source-Engine ihn schon mit Vorausberechnungen füttern. Valves Ziel ist eine stets 100-prozentige Auslastung der gesamten CPU, was in Zukunft noch höhere Anforderungen an eine zuverlässige Kühlung stellen dürfte. Heute sind auch bei gut in Threads aufgeteilter Software manche Kerne konstant weniger ausgelastet als andere.

Bereits mit der Episode 2 von Half-Life 2 im ersten Quartal 2007 will Valve seine an Multicores angepasste Source-Engine ausliefern und ältere Spiele per Patch aktualisieren. Wunderdinge sollte man bei den bisherigen Titeln aber nicht erwarten. So lieferte Raven Software zwar für Quake4 den Mehrkern-Support als Patch nach, das schlug sich aber nur in einem je nach Szene 20 bis 30 Prozent schnelleren Bildaufbau nieder.

Valve dagegen gab den Journalisten bereits eine Vorversion der neuen Engine mit, bei der sich mit einfachen Demos laut Tests von TweakTown rund 34 Prozent mehr Leistung mit zwei statt einem Kern erreichen lassen. Allerdings meint Valve mit seiner Lösung eine nahezu lineare Skalierung zu erreichen, die schon mit bis zu acht Kernen funktionieren soll. Dass das möglich ist, hatte jüngst ein deutscher Student mit einem auf Raytracing umgebauten Quake4 nachgewiesen - allerdings lässt sich Raytracing extrem gut parallelisieren und ist dennoch für hohe Auflösungen auf heutigen CPUs zu langsam. Die gegenwärtigen Spiele-Engines sind ungleich komplexer und grafiklimitiert, so dass Valve die Mehrleistung durch Threading vor allem für mehr Effekte und realistischere Physik sowie künstliche Intelligenz nutzen will.


eye home zur Startseite
bluebird 11. Nov 2006

öhm, kann gut sein dass ich da nun falsch liege, aber kann der admin das kaufsystem...

burzum 08. Nov 2006

Wie eben schon in einem anderen Thread gepostet: Es geht hier um die automatische...

burzum 08. Nov 2006

Das stimmt aber du hast den Artikel nicht verstanden. Es geht hier um die...

Pixelschieber 07. Nov 2006

"Allerdings meint Valve mit seiner Lösung eine nahezu lineare Skalierung zu erreichen...

~jaja~ 07. Nov 2006

Den erwähnt keine Sau mehr seit HP das Ding endgültig Intel allein überlassen hat. Ist...



Anzeige

Stellenmarkt
  1. Siemens Postal, Parcel & Airport Logistics GmbH, Nürnberg
  2. Robert Bosch GmbH, Leonberg
  3. Home Shopping Europe GmbH, Ismaning Raum München
  4. ETAS GmbH, Stuttgart


Anzeige
Spiele-Angebote
  1. 19,99€ (Vorbesteller-Preisgarantie)
  2. (-10%) 53,99€
  3. (-57%) 12,99€

Folgen Sie uns
       


  1. Android 8.0

    Oreo-Update für Oneplus Three und 3T ist da

  2. Musikstreaming

    Amazon Music für Android unterstützt Google Cast

  3. Staingate

    Austauschprogramm für fleckige Macbooks wird verlängert

  4. Digitale Infrastruktur

    Ralph Dommermuth kritisiert deutsche Netzpolitik

  5. Elektroauto

    VW will weitere Milliarden in Elektromobilität investieren

  6. Elektroauto

    Walmart will den Tesla-Truck

  7. Die Woche im Video

    Ausgefuchst, abgezockt und abgefahren

  8. Siri-Lautsprecher

    Apple versemmelt den Homepod-Start

  9. Open Routing

    Facebook gibt interne Plattform für Backbone-Routing frei

  10. Übernahme

    Vivendi lässt Ubisoft ein halbes Jahr in Ruhe



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Universal Paperclips: Mit ein paar Sexdezillionen Büroklammern die Welt erobern
Universal Paperclips
Mit ein paar Sexdezillionen Büroklammern die Welt erobern
  1. Disney Marvel Heroes wird geschlossen
  2. Starcraft 2 Blizzard lästert über Pay-to-Win in Star Wars Battlefront 2
  3. Free to Play World of Tanks bringt pro Nutzer und Monat 3,30 Dollar ein

Star Wars Battlefront 2 im Test: Filmreife Sternenkrieger
Star Wars Battlefront 2 im Test
Filmreife Sternenkrieger
  1. Star Wars EA entfernt Mikrotransaktionen aus Battlefront 2
  2. Electronic Arts Community empört über freischaltbare Helden in Battlefront 2
  3. Star Wars Mächtiger Zusatzinhalt für Battlefront 2 angekündigt

Coffee Lake vs. Ryzen: Was CPU-Multitasking mit Spielen macht
Coffee Lake vs. Ryzen
Was CPU-Multitasking mit Spielen macht
  1. Custom Foundry Intel will 10-nm-Smartphone-SoCs ab 2018 produzieren
  2. ARM-Prozessoren Macom verkauft Applied Micro
  3. Apple A11 Bionic KI-Hardware ist so groß wie mehrere CPU-Kerne

  1. Re: uPlay

    ML82 | 11:30

  2. Re: Was ist denn 1&1?

    johnripper | 11:24

  3. Re: Leise E-Autos ?

    senf.dazu | 11:23

  4. Re: Witzig. Wieder ein E-Auto bericht von Leuten...

    VigarLunaris | 11:19

  5. Re: Immer der Staat dran Schuld?

    wire-less | 11:17


  1. 11:21

  2. 10:43

  3. 17:14

  4. 13:36

  5. 12:22

  6. 10:48

  7. 09:02

  8. 19:05


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel