Die Jacket-Plattform besteht aus einer Laufzeitumgebung und einem Sprachverarbeitungssystem, das bestehende Anwendungen oder neue Algorithmen für GPU-Berechnungen automatisch optimiert. Jacket unterstützt die MATLAB-Sprache als Frontend der Plattform. Es übersetzt MATLAB-Code in schnelle Primitive für Nvidia-Grafikprozessoren. Das Laufzeitsystem optimiert Speichertransfers, compiliert Code während des Laufs mit Optimierungen und startet die GPU-Kernel effizient.