Clpeak is a relatively new open-source tool for querying the peak capabilities of OpenCL devices under Linux.
Clpeak is a tool to profile OpenCL devices to find their peak capabilities, such as the global memory bandwidth, single-precision compute, double-precision compute, and transfer bandwidth. The device works with the binary NVIDIA/AMD drivers as well as the open-source Gallium3D Clover stack and the ARM OpenCL Linux drivers.
The clpeak code is released into the public domain. The code has actually been in development for a few months and is hosted on GitHub
. The code is just being brought up now since it's on its way to landing within Fedora Linux. Per this blog post
, clpeak builds are within updates-testing right now on Fedora 20 and newer. The clinfo
command is also already present in Fedora for displaying OpenCL device/driver information.
The new packages are part of the plans for Fedora 21
to ship great open-source OpenCL support
within this next major Fedora Linux release, which will include shipping the Gallium3D-based "Clover" state tracker, Intel Beignet, and other open-source OpenCL code that's ready in time for the F21 debut late in the year.