C++ library for sorting and searching in OpenCL applications

Add a Review
1 Download (This Week)
Last Update:
Download clogs-1.4.0.tar.bz2
Browse All Files
BSD Linux


CLOGS is a library for higher-level operations on top of the OpenCL C++ API. It is designed to integrate with other OpenCL code, including synchronization using OpenCL events.

Currently only two operations are supported: radix sorting and exclusive scan. Radix sort supports all the unsigned integral types as keys, and all the built-in scalar and vector types suitable for storage in buffers as values. Scan supports all the integral types. It also supports vector types, which allows for limited multi-scan capabilities.

clogs Web Site


Algorithms, Libraries


MIT License


  • sorting
  • scanning

Update Notifications

Write a Review

User Reviews

Be the first to post a review of clogs!

Additional Project Details

Intended Audience


Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.