Ja, sie tun. AMD stellt die Spezifikation sogar bis zur HD4000-Serie zur Verfügung.
Werfen Sie einen Blick hier: http://developer.amd.com/wordpress/media/2012/10/R700-Family_Instruction_Set_Architecture.pdf
Es gibt auch ein Open-Source-Projekt Nouveau genannt, das Engineering der Sätze NV Anweisung tut umkehren.
Beachten Sie, dass NVIDIA eine etwas andere Architektur als AMD hat, da sie nicht VLIW, sondern skalare Ausführung verwenden (obwohl mehrere Threads zusätzlich in einem so genannten Warp oder einer Wavefront gruppiert sind).
Außerdem wird nicht jeder OpenGL/Direct3D-Aufruf einem "GPU-Befehl" zugeordnet. Wenn beispielsweise eine Textur gebunden wird, stellt der Treiber nur geeignete Hardware-Register ein, die der GPU mitteilen, welcher Texturspeicher für die Abtastung verwendet werden soll.
Echte Programme werden nur ausgeführt, wenn Shader oder Stream-Processing-Kernel auf der GPU ausgeführt werden.
Die pdf ist hierher umgezogen: http://developer.amd.com/wordpress/media/2012/10/R700-Family_Instruction_Set_Architecture.pdf – larsr
Letztens ist das eine: http: //amd-dev.wpengine.netdna-cdn. com/wordpress/media/2013/07/AMD_GCN3_Instruction_Set_Architecture.pdf – Simon
http://developer.amd.com/wordpress/media/2012/12/AMD_Southern_Islands_Instruction_Set_Architecture.pdf –