boostorg / compute

A C++ GPU Computing Library for OpenCL
http://boostorg.github.io/compute/
Boost Software License 1.0
1.52k stars 333 forks source link

Add algorithm tuning infrastructure #357

Open kylelutz opened 9 years ago

kylelutz commented 9 years ago

Add infrastructure for tuning algorithm parameters to achieve maximum performance on the hardware present at run-time. Many algorithms have variable execution parameters (e.g. VPT, TPB, etc.) which can be tuned for the specific compute device to yield better performance and allow the algorithms to scale better to different hardware.

roshanr95 commented 9 years ago

What is the status of this now? Has somebody started working on this?

kylelutz commented 9 years ago

Yeah, I have an implementation almost ready for this. I'll try to get it pushed sometime this week.

kylelutz commented 9 years ago

Initial implementation in PR #434.