Asynchronous Shader sollen AMD-Grafikkarten weiter beschleunigen

Don

[printed]-Redakteur, Tweety
Thread Starter
Mitglied seit
15.11.2002
Beiträge
26.945
<p><img src="/images/stories/logos-2015/amd-radeon-2013.jpg" width="100" height="100" alt="amd radeon 2013" style="margin: 10px; float: left;" />Die Einführung zahlreicher Grafik-APIs in den vergangenen Monaten hat gezeigt, dass gerade bei der Softwareschnittstelle zwischen Hard- und Software noch einiges Potenzial vorhanden ist. <a href="index.php/news/hardware/grafikkarten/28025-gpu14-tech-day-mit-mantle-und-trueaudio-auf-angriffskurs.html" target="_self">AMD macht mit Mantle den Anfang</a>, <a href="index.php/news/hardware/grafikkarten/30304-was-microsoft-mit-directx-12-besser-machen-will.html" target="_self">DirectX 12 steht im Sommer mit Windows 10</a> auf dem Plan, bei <a href="index.php/news/software/spiele/34463-glnext-wird-vulcan.html" target="_self">OpenGL arbeitet man an...<br /><br /><a href="/index.php/artikel/hardware/grafikkarten/34753-asynchronous-shader-sollen-amd-grafikkarten-weiter-beschleunigen.html" style="font-weight:bold;">... weiterlesen</a></p>
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Ein hochinteressanter Artikel. Danke dafür.
Es schaut ganz danach aus, dass nach Jahren des recht gemächlichen Fortschritts, endlich wieder einmal tatsächliche Neuerungen im Grafiksektor auf uns zu kommen.
Bessere Performance und dazu bessere Grafik sind nie schlecht. Besonders was VR anbelangt. Wer mal Elite Dangerous mit Oculus Rift gespielt hat, weiß wo die Reise hingeht.
 
Und ich wollte mir mitte/ende diesen Jahres ne neue Karte holen.
Na da bin ich mal gespannt was da noch an versteckter Leistung aus meiner r9 290 heraus gekitzelt wird
 
gottseidank hab ich damals gleich zu hawai und nicht Tahiti xt gegriffen, dann hoffe ich mal dass auch real was dabei rausspringt
 
Abwarten bei AMD gibt ja immer n großen Unterschied zwischen Vision und Realität. Nicht zu verachten sind auch deren zeitliche DImensionen, sind ja nicht die schnellsten bei AMD^^
Aber das klingt hochinteressant und könnte nochmal ordentlich Druck auf DX12 und Nvidia machen!
 
Zumindest machen sie sich mehr Gedanken über solche Dinge als Nvidia, wie es scheint, wenn das dann auch noch Standards werden, eventuell sogar frei nutzbar, bietet das für Alle Vorteile.
 
Ich kann die Aussage von elchupacabre nur unterstreichen. Sehe ich genauso.

Man hat das Gefühl AMD bemüht sich wirklich innovativ zu sein und verfolgt neue Denkansätze auch mal bis zur Marktreife.
Das ist insgesamt eine erfreuliche Sache und hilft mMn dem gesamten Markt.
 
naja irgendwas musset amd ja nun bringen, wenn schon keine grafikkarten ... oder cpus ...
 
Aus Redakteurs-Sicht muss ich auch sagen, dass ich zunächst einmal eine konkrete Umsetzung davon sehen will. Diese Reduzierung von API-Overhead etc. ist schön und gut, aber wie bei Mantle will ich da auch Ergebnisse sehen und nicht nur Theorien. Mit Mantle hat man allerdings bewiesen, dass man solche Projekte durchaus auch in der Praxis spürbar vorfindet.
 
Eben, vor der Praxis kommt nunmal die Theorie, klar, als Redakteur sieht man das noch ein wenig anders, aber bloss motzen, weil keine Hardware kommt, ist auch nicht zielführend.

Wenn es einige Technologien gibt, die die Hardware auch besser nutzen, lässt sich auch mit "schwächerere" Hardware mehr herausholen...was wollen wir mehr?
 
Spannend. Es scheint so, dass man GCN bereits zu Beginn auf das Post-DX11-Zeitalter vorbereitet hat. Mal sehen wie die ersten DX12 Gamebenches aussehen und welche Rolle die damalige DX11.1 Disskusion dabei spielt.

edit: fixxed ;)
 
Zuletzt bearbeitet:
Spannend. Es scheint so, dass man GCN bereits zu Beginn auf das Pre-DX11-Zeitalter vorbereitet hat. Mal sehen wie die ersten DX12 Gamebenches aussehen und welche Rolle die damalige DX11.1 Disskusion dabei spielt.

meinst wohl eher post-dx11... ;-)
 
Sind denn schon, neben Star Citizen, etwaige Titel mit DX12 angekündigt worden?
 
klingt verdächtig nach HSA

Dito - der Ansatz ist sehr Ähnlich wie mir scheint. Denn so könnte man auch Aufgaben zwischen CPU- und GPU Teil einer APU Priorisieren und dem Entsprechendem Teil zukommen lassen.


Na mal schauen, wenn das irgendwo durchgeht und nicht wieder von nVidia blockiert wird (wenn es wie schon weiter oben geschrieben ein offener Standard werden könnte) sehe ich sogar gute Chancen das APUs richtig effektiv werden.


Pre oder Post-DX11?

Post-DX11 ... Prä wäre davor... :fresse: (Prähistorisch z.b.)
 
Zuletzt bearbeitet:
Dito - der Ansatz ist sehr Ähnlich wie mir scheint. Denn so könnte man auch Aufgaben zwischen CPU- und GPU Teil einer APU Priorisieren und dem Entsprechendem Teil zukommen lassen.


Na mal schauen, wenn das irgendwo durchgeht und nicht wieder von nVidia blockiert wird (wenn es wie schon weiter oben geschrieben ein offener Standard werden könnte) sehe ich sogar gute Chancen das APUs richtig effektiv werden.
Hier geht es aber ausschlieslich um die Recheneinheiten in der Grafikkarte/Grafikeinheit selbst.. nicht um die APUs!
Höchstens das Prinzip ist das Selbe.

Jedenfalls wäre es gut von/für AMD wenn sie mit Microsoft so an DX12 zusammengearbeitet haben, dass sie jetzt daraus ein par Vorteile rausholen können.
 
Genau, exakt.

Es geht um das Prinzip.

Dieses wäre in gleichem Maße auf APUs anwendbar und somit HSA... :wink:
 
Not macht eben erfinderisch.
Die Parallelisierung der Aufgaben ist sicherlich eine gute Möglichkeit die Leistung optimal zu nutzen. Leider ist es wiederum sehr schwierig einen Ablauf zu parallelisieren. Das ist einen große Herausforderung für AMD aber der darin enthaltene Gewinn wiegt die Mühe auf.

Wobei man NVIDIA sicherlich nicht nachsagen kann, das sie einfallslos wären. Sie haben schließlich mit Maxwell eine deutlich effizientere Architektur auf die Beine gestellt und das muss man auch erst einmal erreichen.
Allerdings ist es oft so, das AMD mit ihren Innovationen oft nicht genug Beachtung geschenkt wird und sie daraus dann nicht dementsprechend entlohnt werden. Siehe z.B. DirectX10.1
Direct3D 10.1 im Test: Fünf Spiele mit Microsofts API im Vergleich (Seite 9) - ComputerBase
Da waren Leistungssprünge von guten 20% gegenüber DirectX10 möglich, was heute schon eine neue Grafikkartengeneration bedeuten würde.
Warum es trotzdem keinen so großen Anklang fand, wissen wir doch alle. ;)
 
Die letzte Grafik scheint nicht zu stimmen.
Die R9 290 hat 8 ACEs und jede kann bis zu 8 Queues nutzen ergibt 64 Queues.
amd-asynchronous-shader-8 » Fotostrecken
AMD GCN 1.2 (285) 1 Graphics + 8 ACEs = 64+ Compute (64+ queues)
AMD GCN 1.1 (290 Series) 1 Graphics + 8 ACEs = 64+ Compute (64+ queues)
AMD GCN 1.1 (260 Series) 1 Graphics + 2 ACEs = 16+ Compute (16+ queues)
AMD GCN 1.0+ (Kabini) 1 Graphics + 4 ACEs = 8+ Compute (8+ queues)
AMD GCN 1.0 (7000/200 Series) 1 Graphics + 2 ACEs = 4 Compute+ (4+ queues)
NVIDIA Maxwell 2 (900 Series) 1 Graphics + 1 Compute = 32 Compute (32 queues)
NVIDIA Maxwell 1 (750 Series) 1 Graphics = 1 Compute (32 queues)
NVIDIA Kepler GK110 (780/Titan) 1 Graphics = 1 Compute (32 queues)
 
Zuletzt bearbeitet:
Na dann mal schauen was der Fiji so an ACE bieten wird und bo man das wirklich so sehr merken wirkt.
 
Acht asynchrone Compute Engines (ACE) stehen in der "Hawaii"-GPU zur Verfügung, die allesamt unabhängig voneinander arbeiten können.
Steht im Artikel und auf den Folien, die letzte Grafik stimmt also immer noch nicht.

Der Autor sollte seinen Artikel bitte korrigieren.
 

Anhänge

  • Async_Aces.jpg
    Async_Aces.jpg
    124,7 KB · Aufrufe: 114
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh