Developing Bare-Metal GPGPU Drivers From Scratch – What prevents scientists from developing own GPGPU drivers? Marcel Lütke Dreimann and Daniel Kessener Grafikkarten bilden einen leistungsfähigen Teil der Hardware, welcher in Betriebssystemen optimal genutzt werden sollte. Besonders die Verwendung für beliebige Berechnungen (GPGPU) ist in Forschungs-Betriebssystemen interessant. Jedoch bringt die native Nutzung einer Grafikkarte einige Herausforderungen mit sich. In diesem Vortrag soll es um die Ursachen gehen, welche Wissenschaftler und Wissenschaftlerinnen davon abhalten eigene Treiber für Grafikkarten zu entwickeln. Dafür werden Hardware Dokumentationen und bereits bestehende Open-Source Treiber untersucht und mögliche Probleme in der Entwicklung werden aufgezeigt. Obwohl die meisten Dokumentationen Fehler aufweisen oder unvollständig sind, ist es dennoch möglich für bestimmte Grafikkarten mit vertretbarem Aufwand eigene GPGPU-Treiber zu entwickeln.