Bot releases are hidden (Show)
Published by benvanwerkhoven about 7 years ago
Version 0.1.6 brings a few bugfixes but mostly extends the existing functionality of the tuner. Three new search strategies have been added and are now ready to use: minimize, basinhopping, and diff_evo. For more info on what these strategies do and what solvers and methods they support please see the documentation pages.
From the CHANGELOG:
Published by benvanwerkhoven about 7 years ago
Version 0.1.5 brings more flexibility, you can now pass code generating functions, your own functions for verifying kernel output correctness, and use your own names for the thread block dimensions.
Internally, quite a lot has changed in this version. The runners have been separated into strategies and runners. And the way that options are passed around within the Kernel Tuner has changed dramatically.
From the CHANGELOG:
Published by benvanwerkhoven over 7 years ago
This release adds that tune_kernel will also return a dictionary containing information about the environment in which the benchmarking of the kernel was performed. This is very useful for understanding how and under what circumstances certain measurement results were obtained.
In addition, there were some very minor changes in the way C functions are compiled and called.
Published by benvanwerkhoven over 7 years ago
Bugfixes for handling scalar arguments and documentation update.
Published by benvanwerkhoven over 7 years ago
Better defaults for grid divisor lists, full support for 3D grids, and a simpler way to specify the problem size of 1D grids.
Published by benvanwerkhoven over 7 years ago
Published by benvanwerkhoven almost 8 years ago
The Kernel Tuner should by now be ready for production use. Over the last few months we have used it in several projects, which has revealed some of the things that were fixed in this version. This release also marks the end of a period in which the internal structure of the Kernel Tuner has changed several times. We expect the current code structure to stay around for a while. With this version we also release the public roadmap for the project, to show which changes and additional features we have planned for the near and not so near future. We also feel that the software is now ready to be added to public software repositories, which we will do shortly.
Published by benvanwerkhoven over 8 years ago
This is the first beta release of the Kernel Tuner.
This release basically marks the first version of the kernel tuner, which is currently in beta testing to see what functionality is missing and what needs to be fixed before the code can be considered production ready.
A brief description of the Kernel Tuner's functionality in this version: