> > > > GTC 2016: Vulkan-API ist gekommen um zu bleiben

GTC 2016: Vulkan-API ist gekommen um zu bleiben

Veröffentlicht am: von

nvidia gtcHinsichtlich der möglichen Neuvorstellungen war am ersten Tag der GPU Technology Conference noch recht wenig zu erwarten, auch wenn es mit der Quadro M5500 und einem VR-Ready-Programm für Workstation eine Ankündigung gab. Somit standen zum Auftakt einige Grafik-APIs im Fokus und hier spielten neben DirectX 12 auch Vulkan und andere APIs der Khronos Group eine Rolle. Die Vulkan-API versucht sich an einer Leistungssteigerung durch einen geringeren Overhead, ein Trend der mit Mantle von AMD begann und mit DirectX 12 wohl auch eine breite Umsetzung finden wird. Die Khronos Group sucht mit Vulkan ihre Lücke dort, wo Anwendungen auf unterschiedlichen Systemen funktionieren sollen – vom Smartphone, über das Tablet bis hin zum Desktop.

Bildergalerie: Khronos Group auf der GTC 2016
Bildergalerie: Khronos Group auf der GTC 2016

Zur Reduzierung des Overheads und der tiefergehenden Kontrolle über die Ressourcen der Hardware wurden aus dem Treiber (OpenGL ES und OpenGL) alle Aufgaben entfernt, die besser in der Anwendung aufgehoben sind – der Entwickler der Anwendung kennt die Anforderungen der eigenen Software und kann die Ressourcen daher besser zuteilen, als es die beste Vorhersage eines Treibers könnte. Diese explizite Kontrolle der Hardware wird so auch für DirectX 12 und Metal sowie andere Low-Level-APIs angewendet. Per Debug und Validation Layer können Fehler abgefangen werden. Somit wird das Risiko der tiefergehenden Kontrolle und dem Ressourcenmanagement auf der Hardware etwas minimiert bzw. Fehler können im Vorfeld abgefangen werden. Allerdings verlangt auch Vulkan den Entwicklern einen Mehraufwand und ein vorsichtiges Vorgehen ab, um letztendlich auch von den Vorteilen profitieren zu können.

Ein Vergleich zwischen Vulkan und Metal zeigt, dass Metal recht wenig Mehraufwand im Vergleich zu OpenGL ES erfordert, allerdings fehlen hier Funktionen wie Geometry Shader und Tessellation. Vulkan bietet trotz des höheren Aufwands das Potenzial für einen deutlichen größeren Zugewinn an Leistung – der Mehraufwand soll sich laut Khronos mehr als auszahlen.

Bildergalerie: Khronos Group auf der GTC 2016
Bildergalerie: Khronos Group auf der GTC 2016

Neil Trevett, Präsident der Khronos Group wurden während des Vortrags aber nicht müde zu wiederholen, dass Vulkan nicht das Ende von OpenGL bzw. OpenGL ES bedeuten wird. Beide APIs werden weiter bestehen und auch weiterentwickelt werden. Für bestimmte Anwendungsbereiche können beide APIs Vorteile besitzen, die durch Vulkan nicht abgedeckt werden. Allerdings hat die Khronos Group auch erkannt, dass die Vulkan-API gerade erst am Anfang steht und man für eine möglichst breite Unterstützung die notwendigen Anwendungen in Form von Spielen benötigt. Daher wurde angekündigt, dass beispielweise die Unreal Engine 4 bereits zu einem Großteil in Vulkan umgesetzt wurde. Engines und SDKs wie Lunar G, VALVE Portal Engine 2 und Unity haben ebenfalls die Unterstützung von Vulkan angekündigt bzw. schon umgesetzt. Für die Leistungsmessung steht derzeit nur eine Beta-Version von The Talos Principle zur Verfügung – wir haben einige Benchmarks damit durchgeführt – allerdings erscheinen in Form des GFXBench, Bassmark, Futuremark Slingshot einige synthetische Benchmarks mit Vulkan-Unterstützung, die eine einfache Leistungsmessung möglich machen.

OpenVX, OpenGL SC und OpenKCam

OpenGL und OpenCL sowie jetzt Vulkan sind die Leuchtturm-APIs der Khronos Group. In Arbeit und bereits in Verwendung sind aber einige weitere APIs, wie OpenVX, OpenCL SC und OpenKCam. OpenVX ist eine Schnittstelle für die Echtzeit-Verarbeitung von Sensordaten und Kameras. Sie soll im mobilen und embedded Bereich Anwendung finden. OpenVX kann auf mehreren CPUs und GPUs angewendet werden. Spezialanwendungen sind auch auf DSPs und ISPs hin optimiert. Die Effektivität erreicht OpenVX über die Zuteilung auf mehreren CPUs und GPUs, durch ein gutes Speichermanagement und eine Aufbereitung der Daten zur Auswertung.

Eine weitere neue API ist OpenCL SC, wobei das SC für Safety Critical steht. OpenCL SC ist für die Flugzeugindustrie entwickelt worden, findet aber auch mehr und mehr Verwendung in der Automotive-Industrie – dann als OpenGL SC 2.0 Verwendung. OpenKCam greift in etwa in den gleichen Bereich wie OpenVX, konzentriert sich aber noch etwas mehr auf die Auswertung von Kameradaten. Auch hierfür sieht die Khronos Group die Automotive-Markt als Zielmarkt vor.

Social Links

Ihre Bewertung

Ø Bewertungen: 0

Tags

Kommentare (0)

Um Kommentare schreiben zu können, musst Du eingeloggt sein!

Das könnte Sie auch interessieren:

Von ASUS bis ZOTAC: Vier Modelle der GeForce GTX 1050 Ti im Test

Logo von IMAGES/STORIES/GALLERIES/REVIEWS/2016/NVIDIA-GTX1050TI-ROUNDUP/NVIDIA_GTX1050TI_4ER_ROUND_UP-TEASER

Seit Ende Oktober gibt es die aktuelle Pascal-Generation von NVIDIA auch für unter 200 Euro. Tatsächlich bekommt man hier nicht nur viel Leistung fürs Geld, sondern obendrein einen sehr effizienten 3D-Beschleuniger, wie unser Launch-Test zur NVIDIA GeForce GTX 1050 Ti pünktlich zum Marktstart... [mehr]

AMD Radeon RX Vega 56 und Vega 64 im Undervolting-Test

Logo von IMAGES/STORIES/2017/AMD_RADEON_RX_VEGA_64_56_TEST

Unser Test der Radeon RX Vega 64 und Vega 56 hat gezeigt: AMD liefert eine Leistung auf dem Niveau der GeForce GTX 1080 und GeForce GTX 1070, erkauft wird dies aber mit einer deutlich zu hohen Leistungsaufnahme. Derzeit hat AMD bei den Vega-Karten noch viele Baustellen, die vor allem den Treiber... [mehr]

Zwei Modelle der NVIDIA GeForce GTX 1050 Ti im Test

Logo von IMAGES/STORIES/GALLERIES/REVIEWS/2016/EVGA-GTX-1050TI-SC/EVGA_ZOTAC_GTX1050TI_AUFMACHER

Am vergangenen Dienstag rundete NVIDIA sein Pascal-Aufgebot nach unten hin ab und kündigte mit der GeForce GTX 1050 Ti und GeForce GTX 1050 die bislang kleinsten Ableger unter den Pascal-Grafikkarten an. Ab heute werden die neuen Einsteiger-Karten zu Preisen ab 125 bzw. 155 Euro im Handel... [mehr]

MSI GeForce GTX 1060 Gaming X im Test

Logo von IMAGES/STORIES/GALLERIES/REVIEWS/2016/MSI-GTX-1060-GAMING-X/MSI_GEFROCE_GTX_1060_GAMING_X-TEASER

Ob von ASUS, EVGA, Inno3D oder Gigabyte – von nahezu allen großen Grafikkarten-Herstellern konnten wir bereits ein oder mehrere Modelle auf Basis der GeForce GTX 1060 testen. Gefehlt in unserer Liste hat allerdings noch MSI. Das holen wir nun mit einem Test zur MSI GeForce GTX 1060 Gaming X... [mehr]

AMD Radeon RX Vega 64 und RX Vega 56 im Test

Logo von IMAGES/STORIES/2017/AMD_RADEON_RX_VEGA_64_56_TEST

Nun endlich ist es soweit: Was vor gut einem Jahr mit einer ersten Ankündigung begann und ab Ende 2016 konkret wurde, findet nun sein finales Ende in den ersten Tests der Radeon RX Vega 64 und RX Vega 56. AMD ist als einziger Konkurrent zu NVIDIA geradezu zum Erfolg verdonnert. Die Ansprüche an... [mehr]

Ab Werk die schnellste: ZOTAC GeForce GTX 1080 Ti AMP! Extreme Edition im Test

Logo von IMAGES/STORIES/LOGOS-2017/ZOTAC-GTX1080TI-EXTREME-LOGO

Einige Modelle der GeForce GTX 1080 Ti konnten wir uns ja bereits anschauen und damit lässt sich auch ein erster Eindruck zusammenfassen: Die GeForce GTX 1080 Ti ist in der Founders Edition eine gute Karte, die Custom-Modelle beschleunigen sie noch etwas und bieten zudem eine bessere und leisere... [mehr]