summaryrefslogtreecommitdiff
path: root/src/tuning/tuning.hpp
AgeCommit message (Collapse)Author
2018-03-21Re-added support for local memory size constraint checking in the tunerCedric Nugteren
2018-03-06First version of the tuning API, added interface for copy-kernel, added sampleCedric Nugteren
2018-01-25Moved some constants from global scope to a function; removed unnecessary ↵Cedric Nugteren
includes
2017-12-18Reformatted tuning code to make compilation fasterCedric Nugteren
2017-12-10Fixed an issue in the tuners to prevent error -14 from persisting ↵Cedric Nugteren
(CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)
2017-12-09Made the pre-processor run by default for ARM and Qualcomm GPUsCedric Nugteren
2017-11-30Integrated pre-processor in compilation flow, default is still disabledCedric Nugteren
2017-11-19Fixed a variety of warnings and an error for MSVC2013 compilationCedric Nugteren
2017-11-19Added compilation timing and better compilation error reportingCedric Nugteren
2017-11-19Some fixed for the new auto-tuner to be compatible with the Python scriptsCedric Nugteren
2017-11-19Revived the GEMM routine tuner; minor formatting changesCedric Nugteren
2017-11-17Moved some tuning functions from .hpp to .cppCedric Nugteren
2017-11-17Moved compilation function to separate file; removed dependency of tuners of ↵Cedric Nugteren
the CLBlast library
2017-11-16Added printing of the best parameters for the new tunerCedric Nugteren
2017-11-15Added first version of integrated and re-written auto-tunerCedric Nugteren
2017-09-30Refactored the tuning architecture: less duplicate now; more defaultsCedric Nugteren
2017-09-10Added the new vendor-architecture-name hierarchy to the tuners as wellCedric Nugteren
2017-08-31Fixed some things in the tuner: bugs, style, and defaults to random searchCedric Nugteren
2017-08-21Remove multistrategy and related functionsmcian
2017-07-23Code refactoringmcian
2017-07-17Add PSO parameters support and search strategy selection from command linemcian
2017-03-14Added the possibility to tune batched kernelsCedric Nugteren
2017-03-05Changed the way the test-data is generated: now using a single MT generator ↵Cedric Nugteren
and distribution for all data
2016-11-27Made it possible to use the command-line environmental variables for each ↵Cedric Nugteren
executable and without re-running CMake
2016-10-22Moved files around a bit; created a utilities subfolderCedric Nugteren
2016-10-01Added default num-runs to the tuner adding averaging over 10 runs as a ↵Cedric Nugteren
default for the GEMM direct kernel
2016-09-27Added an option to run tuned kernels multiple times to average execution ↵Cedric Nugteren
times; requires CLTune 2.5.0
2016-09-27Now generates test/client/tuner data using a fixed seed to enable ↵Cedric Nugteren
reproducability of results
2016-06-18Moved all headers into the source tree, changed headers to .hpp extensionCedric Nugteren