Was ist Close to Metal (CTM)?
Close to Metal (CTM) ist eine Anwendungsprogrammierschnittstelle (Application Programming Interface, API), die entwickelt wurde, um Entwickler mit der zugrunde liegenden Parallelverarbeitungsarchitektur von Grafikhardware zu konfrontieren.
Es wurde ursprünglich von ATI Technologies veröffentlicht, um die allgemeine Verarbeitung von Grafikverarbeitungseinheiten (GPGPU) oder die benutzerdefinierte Programmierung und Steuerung der Grafikkarte / Hardware zu ermöglichen.
CTM ermöglichte in erster Linie die Belichtung und bot Softwareentwicklern Zugriff auf bisher nicht verfügbare Grafikkartenfunktionen auf niedriger Ebene. Dazu gehörten die Anweisungen, Prozessorsatzarchitektur und Speicher. Es ermöglichte Entwicklern, Anwendungen zu erstellen, die eine Reihe von ungenutzten GPGPU-Fähigkeiten nutzten, und schneller als Standard-Zentraleinheiten (CPU) zu arbeiten. Es ersetzte auch die OpenGL- und DirectX-API für Programmierer. Der CTM wurde von ATI R580 GPU-Prozessorkarten integriert und unterstützt.
Nachdem Advanced Micro Devices, Inc. (AMD) ATI erworben hatte, wurde das CTM durch das OpenCL-Framework ersetzt, das einen verbesserten Zugriff und bessere Kontrolle über die Fähigkeiten des Grafikprozessors bot.