CLOGS ist eine Bibliothek für Operationen auf hoher Ebene mit dem OpenCL-C++-API. Sie kann mit anderem OpenCL-Code genutzt werden, einschließlich der Synchronisation über OpenCL-Events. Zur Zeit werden nur zwei Operationen unterstützt: Radix-Sortierung und exklusiver Scan. Die Radix-Sortierung unterstützt alle vorzeichenlosen ganzzahligen Typen als Schlüssel und alle eingebauten Skalar- und Vektortypen, die für die Speicherung in Puffern geeignet sind, als Werte. Scan unterstützt alle Ganzzahltypen. Es unterstützt auch Vektortypen, was begrenzte Möglichkeiten zum mehrfachen Scan ergibt. (non)