fe52b45 | Cedric Nugteren | 18 May 2015, 14:19:49 UTC | Merge pull request #16 from CNugteren/development Various improvements | 18 May 2015, 14:19:49 UTC |
2416b3b | Cedric Nugteren | 18 May 2015, 14:12:48 UTC | Updated to version 1.5.1 | 18 May 2015, 14:12:48 UTC |
c7a2078 | Cedric Nugteren | 18 May 2015, 14:11:18 UTC | Updated the README w.r.t. the latest changes | 18 May 2015, 14:11:18 UTC |
4bbd626 | Cedric Nugteren | 18 May 2015, 14:10:59 UTC | New custom FindOpenCL.cmake | 18 May 2015, 14:10:59 UTC |
8d989b0 | Cedric Nugteren | 18 May 2015, 14:10:29 UTC | Updated the tests | 18 May 2015, 14:10:29 UTC |
252556e | Cedric Nugteren | 18 May 2015, 13:06:01 UTC | Merge pull request #15 from CNugteren/intel_mic Intel MIC support | 18 May 2015, 13:06:01 UTC |
d2e1180 | Cedric Nugteren | 15 May 2015, 07:33:26 UTC | Better size_t support | 15 May 2015, 07:33:26 UTC |
cce9612 | Cedric Nugteren | 14 May 2015, 08:11:06 UTC | Added support for std::complex data-types | 14 May 2015, 08:11:06 UTC |
517fc47 | Cedric Nugteren | 14 May 2015, 07:40:54 UTC | Added support for multiple input files, minor fixes to the samples | 14 May 2015, 07:40:54 UTC |
e0b16c1 | Cedric Nugteren | 14 May 2015, 07:38:59 UTC | Updated compiler check and per-compiler flags | 14 May 2015, 07:38:59 UTC |
032aa2c | Cedric Nugteren | 08 May 2015, 14:28:18 UTC | Added support for 16-wide vectors to the GEMM sample | 08 May 2015, 14:28:18 UTC |
f6b8146 | Cedric Nugteren | 08 May 2015, 14:25:49 UTC | Added support for the OPENCL_ROOT environmental variable | 08 May 2015, 14:25:49 UTC |
645bfd2 | Cedric Nugteren | 30 April 2015, 12:06:17 UTC | Merge pull request #14 from CNugteren/samples_organisation Samples re-organisation | 30 April 2015, 12:06:17 UTC |
5722371 | Cedric Nugteren | 30 April 2015, 12:04:29 UTC | Updated to version 1.5.0 | 30 April 2015, 12:04:29 UTC |
6439398 | Cedric Nugteren | 30 April 2015, 12:03:08 UTC | Updated the examples section | 30 April 2015, 12:03:08 UTC |
7f712c7 | Cedric Nugteren | 30 April 2015, 11:57:13 UTC | Moved the samples to separate folders | 30 April 2015, 11:57:13 UTC |
cb2fe50 | Cedric Nugteren | 30 April 2015, 11:45:00 UTC | Added maximum work-per-thread constraint | 30 April 2015, 11:45:00 UTC |
4119bdd | Cedric Nugteren | 26 April 2015, 15:34:06 UTC | Merge pull request #13 from CNugteren/conv_improvements Convolution 2D improvements | 26 April 2015, 15:34:06 UTC |
d3d0e94 | Cedric Nugteren | 26 April 2015, 15:25:08 UTC | Added support for local memory padding in convolution | 26 April 2015, 15:25:08 UTC |
b81f79c | Cedric Nugteren | 26 April 2015, 15:08:20 UTC | Made caching into register files explicit | 26 April 2015, 15:08:20 UTC |
1577396 | Cedric Nugteren | 26 April 2015, 14:57:47 UTC | Fixed halo threads when LOCAL=2 and work-per-thread > 1 | 26 April 2015, 14:57:47 UTC |
45afe8a | Cedric Nugteren | 26 April 2015, 12:29:17 UTC | Made OpenCL input buffers read-only | 26 April 2015, 12:29:17 UTC |
e508930 | Cedric Nugteren | 26 April 2015, 12:21:10 UTC | Filter coefficients are now dynamic and loaded from memory | 26 April 2015, 12:21:10 UTC |
b174ee4 | Cedric Nugteren | 25 April 2015, 10:05:04 UTC | Automatically checks against local memory limitations when SetLocalMemoryUsage is used | 25 April 2015, 10:05:04 UTC |
abf46c7 | Cedric Nugteren | 25 April 2015, 09:25:06 UTC | Automatically invalidates configurations based on the local workgroup dimensions | 25 April 2015, 09:25:06 UTC |
8edffd6 | Cedric Nugteren | 23 April 2015, 16:51:44 UTC | Merge pull request #12 from CNugteren/hotfixes Various hotfixes | 23 April 2015, 16:51:44 UTC |
c1b49c2 | Cedric Nugteren | 23 April 2015, 16:49:51 UTC | Expanded the default search space for GEMM | 23 April 2015, 16:49:51 UTC |
1637b8a | Cedric Nugteren | 23 April 2015, 16:49:22 UTC | Added local work and memory size constraints for GEMM | 23 April 2015, 16:49:22 UTC |
e2a3c6b | Cedric Nugteren | 23 April 2015, 16:48:13 UTC | Added unroll factor | 23 April 2015, 16:48:13 UTC |
5d97c74 | Cedric Nugteren | 23 April 2015, 16:47:43 UTC | In-lined the convolution header back into the kernels and host code | 23 April 2015, 16:47:43 UTC |
64c7c13 | Cedric Nugteren | 23 April 2015, 16:44:08 UTC | Fixed error message for reading buffers | 23 April 2015, 16:44:08 UTC |
fed6d02 | Cedric Nugteren | 23 April 2015, 16:43:45 UTC | Use chrono timers as seed in favor of random device | 23 April 2015, 16:43:45 UTC |
3b1056c | Cedric Nugteren | 22 April 2015, 11:26:35 UTC | Merge pull request #11 from CNugteren/annealing_fix Neighbouring states can now be further away than 1 stop | 22 April 2015, 11:26:35 UTC |
62f45e2 | CNugteren | 22 April 2015, 11:25:15 UTC | Neighbouring states can now be further away than 1 stop | 22 April 2015, 11:25:15 UTC |
dd8948e | Cedric Nugteren | 19 April 2015, 13:13:08 UTC | Merge pull request #10 from CNugteren/convolution_sample Added the 2D convolution example | 19 April 2015, 13:13:08 UTC |
9673e69 | Cedric Nugteren | 19 April 2015, 13:11:27 UTC | Update to version 1.4.1 | 19 April 2015, 13:11:27 UTC |
c9a8d16 | Cedric Nugteren | 19 April 2015, 13:10:08 UTC | Added the 2D convolution example | 19 April 2015, 13:10:08 UTC |
5d0dd42 | Cedric Nugteren | 19 April 2015, 12:50:37 UTC | Fixed a PSO bug related to logging the explored search-space | 19 April 2015, 12:50:37 UTC |
ef20d03 | Cedric Nugteren | 19 April 2015, 12:48:56 UTC | Added command-line parameters and an expanded search space | 19 April 2015, 12:48:56 UTC |
25f6b50 | Cedric Nugteren | 19 April 2015, 12:48:03 UTC | Updated the GEMM kernel with explicit unrolling of vector-scalar MAD | 19 April 2015, 12:48:03 UTC |
78669d2 | Cedric Nugteren | 14 April 2015, 08:26:44 UTC | Merge pull request #9 from CNugteren/pso Added particle swarm optimisation (PSO) | 14 April 2015, 08:26:44 UTC |
d496208 | Cedric Nugteren | 14 April 2015, 08:23:39 UTC | Updated to version 1.4.0 | 14 April 2015, 08:23:39 UTC |
b351553 | Cedric Nugteren | 14 April 2015, 07:56:22 UTC | Updated the GEMM kernel to comply to the OpenCL standard | 14 April 2015, 07:56:22 UTC |
4e0be5d | Cedric Nugteren | 14 April 2015, 07:26:37 UTC | Updated the search-methods sample | 14 April 2015, 07:26:37 UTC |
61c4a7c | Cedric Nugteren | 14 April 2015, 07:12:49 UTC | Added the particle swarm optimisation (PSO) search strategy | 14 April 2015, 07:12:49 UTC |
2519762 | Cedric Nugteren | 13 April 2015, 12:20:31 UTC | Fixed warnings | 13 April 2015, 12:20:31 UTC |
8f2bad2 | Cedric Nugteren | 12 April 2015, 17:10:46 UTC | Merge pull request #8 from CNugteren/proper_library Re-structured the includes and added install targets | 12 April 2015, 17:10:46 UTC |
cdb2f0c | Cedric Nugteren | 12 April 2015, 17:06:43 UTC | Updated to version 1.3.2 | 12 April 2015, 17:06:43 UTC |
3dab307 | Cedric Nugteren | 12 April 2015, 17:03:31 UTC | Now catches exceptions from kernels | 12 April 2015, 17:03:31 UTC |
efded01 | Cedric Nugteren | 12 April 2015, 15:55:25 UTC | Updated README | 12 April 2015, 15:55:25 UTC |
cf62ee9 | Cedric Nugteren | 12 April 2015, 15:53:34 UTC | Added RPATH and updated install targets | 12 April 2015, 15:53:34 UTC |
47871dd | Cedric Nugteren | 12 April 2015, 15:30:09 UTC | Moved include files | 12 April 2015, 15:30:09 UTC |
a27d13e | Cedric Nugteren | 12 April 2015, 15:11:03 UTC | Moved and updated the header files | 12 April 2015, 15:11:03 UTC |
5b0f98d | Cedric Nugteren | 12 April 2015, 14:29:04 UTC | Added install targets and a version number | 12 April 2015, 14:29:04 UTC |
aa800f7 | Cedric Nugteren | 12 April 2015, 14:28:15 UTC | Moved and renamed the main include file | 12 April 2015, 14:28:15 UTC |
5accb32 | Cedric Nugteren | 12 April 2015, 13:39:58 UTC | Added reporting of OpenCL version number | 12 April 2015, 13:39:58 UTC |
e1206b1 | Cedric Nugteren | 03 April 2015, 07:58:11 UTC | Merge pull request #7 from CNugteren/small_fixes Various small updates | 03 April 2015, 07:58:11 UTC |
0462abb | Cedric Nugteren | 03 April 2015, 07:57:09 UTC | Update to version 1.3.1 | 03 April 2015, 07:57:09 UTC |
9be85a1 | Cedric Nugteren | 03 April 2015, 07:55:23 UTC | Updated the examples | 03 April 2015, 07:55:23 UTC |
5e83386 | Cedric Nugteren | 03 April 2015, 07:54:31 UTC | Fixed the random number generation in annealing | 03 April 2015, 07:54:31 UTC |
ea66dec | Cedric Nugteren | 03 April 2015, 07:53:56 UTC | Now using the FindOpenCL script from clBLAS | 03 April 2015, 07:53:56 UTC |
b9b268d | Cedric Nugteren | 01 April 2015, 18:12:00 UTC | Merge pull request #6 from CNugteren/library_integration_additions Preparation for the tuner to be integrated into other libraries | 01 April 2015, 18:12:00 UTC |
2a2b974 | Cedric Nugteren | 01 April 2015, 18:07:30 UTC | Added automatic removal of C++11 string literals from kernel code | 01 April 2015, 18:07:30 UTC |
34361ef | Cedric Nugteren | 01 April 2015, 18:03:02 UTC | Added C++ database format printing | 01 April 2015, 18:03:02 UTC |
9e7c7f3 | Cedric Nugteren | 01 April 2015, 17:56:10 UTC | Promoted the device name to a private member variable | 01 April 2015, 17:56:10 UTC |
40d2454 | Cedric Nugteren | 01 April 2015, 17:52:33 UTC | Promoted the device name to a private member variable | 01 April 2015, 17:52:33 UTC |
550ef14 | Cedric Nugteren | 31 March 2015, 14:34:32 UTC | Merge pull request #5 from CNugteren/intelligent_searching Update to version 1.3.0 with simulated annealing as a search technique. | 31 March 2015, 14:34:32 UTC |
c7dee04 | Cedric Nugteren | 31 March 2015, 14:32:07 UTC | Fixed merge conflicts | 31 March 2015, 14:32:07 UTC |
96859cc | Cedric Nugteren | 30 March 2015, 14:47:06 UTC | Update to version 1.3.0 | 30 March 2015, 14:47:06 UTC |
f64eb8c | Cedric Nugteren | 30 March 2015, 14:46:54 UTC | Update to version 1.3.0 | 30 March 2015, 14:46:54 UTC |
b988882 | Cedric Nugteren | 30 March 2015, 14:46:20 UTC | Added the annealing GEMM example | 30 March 2015, 14:46:20 UTC |
02c54d2 | Cedric Nugteren | 30 March 2015, 14:45:33 UTC | Fixed bug in logging search data to file | 30 March 2015, 14:45:33 UTC |
c48cd70 | Cedric Nugteren | 30 March 2015, 14:44:58 UTC | Start annealing from a random initial state | 30 March 2015, 14:44:58 UTC |
40219e3 | Cedric Nugteren | 30 March 2015, 11:49:53 UTC | Allows users to select a search method (and log its process) | 30 March 2015, 11:49:53 UTC |
2840604 | Cedric Nugteren | 30 March 2015, 11:47:26 UTC | Fixed some warnings | 30 March 2015, 11:47:26 UTC |
423622d | Cedric Nugteren | 27 March 2015, 16:20:49 UTC | Added option to write search progress to file or screen | 27 March 2015, 16:20:49 UTC |
6e0148e | Cedric Nugteren | 27 March 2015, 15:25:38 UTC | Added simulated annealing as a intelligent search method | 27 March 2015, 15:25:38 UTC |
949b5d4 | Cedric Nugteren | 27 March 2015, 15:12:26 UTC | Style improvements on the searcher classes | 27 March 2015, 15:12:26 UTC |
8c6447a | Cedric Nugteren | 04 March 2015, 16:30:36 UTC | Merge pull request #4 from CNugteren/style_improvements Various style improvements | 04 March 2015, 16:30:36 UTC |
a526e64 | Cedric Nugteren | 04 March 2015, 16:28:52 UTC | Updated style in tests | 04 March 2015, 16:28:52 UTC |
7bd259d | Cedric Nugteren | 04 March 2015, 16:19:51 UTC | Various style changes | 04 March 2015, 16:19:51 UTC |
ddcb4a7 | Cedric Nugteren | 04 March 2015, 15:56:45 UTC | Fixed int/size_t warnings | 04 March 2015, 15:56:45 UTC |
b40c11c | Cedric Nugteren | 04 March 2015, 15:44:43 UTC | Merge pull request #3 from CNugteren/basic_search_algorithms Added support for basic search algorithms | 04 March 2015, 15:44:43 UTC |
45d1348 | Cedric Nugteren | 04 March 2015, 15:41:37 UTC | Updated to version 1.2.0 | 04 March 2015, 15:41:37 UTC |
d32775a | Cedric Nugteren | 27 February 2015, 15:52:10 UTC | Added random search | 27 February 2015, 15:52:10 UTC |
82c4654 | Cedric Nugteren | 27 February 2015, 15:26:37 UTC | Added a search base-class and a full search algorithm | 27 February 2015, 15:26:37 UTC |
ffdf9bf | Cedric Nugteren | 27 February 2015, 14:02:59 UTC | Re-named Configuration/Setting related variables | 27 February 2015, 14:02:59 UTC |
fa1437f | Cedric Nugteren | 25 February 2015, 15:12:46 UTC | Merge pull request #2 from CNugteren/develop Added generalised constraints and further use of C++11 features | 25 February 2015, 15:12:46 UTC |
14da696 | Cedric Nugteren | 25 February 2015, 15:10:30 UTC | Merge branch 'develop' of github.com:CNugteren/cltune into develop | 25 February 2015, 15:10:30 UTC |
3ae3198 | Cedric Nugteren | 25 February 2015, 15:09:09 UTC | Updated to version 1.1.0 | 25 February 2015, 15:09:09 UTC |
0ffe84b | Cedric Nugteren | 25 February 2015, 14:20:23 UTC | Merge pull request #1 from CNugteren/general_constraints Added a generalised function to support any user-defined constraints on tuning parameters | 25 February 2015, 14:20:23 UTC |
47b725a | Cedric Nugteren | 25 February 2015, 14:16:06 UTC | Encapsulated thread size modifier enum and made it an enum class | 25 February 2015, 14:16:06 UTC |
495697a | Cedric Nugteren | 25 February 2015, 14:14:31 UTC | Encapsulated thread size modifier enum and made it an enum class | 25 February 2015, 14:14:31 UTC |
8e8e0de | Cedric Nugteren | 25 February 2015, 14:10:28 UTC | Updated README | 25 February 2015, 14:10:28 UTC |
4f96925 | Cedric Nugteren | 25 February 2015, 14:07:46 UTC | Generalized constraint functions, accepting user-defined function objects | 25 February 2015, 14:07:46 UTC |
4ccda80 | Cedric Nugteren | 24 February 2015, 15:32:32 UTC | Merge branch 'more_c11' into develop | 24 February 2015, 15:32:32 UTC |
f0aa1d4 | Cedric Nugteren | 24 February 2015, 15:30:55 UTC | Added constexpr and auto to tests | 24 February 2015, 15:30:55 UTC |
a7c209a | Cedric Nugteren | 24 February 2015, 15:23:31 UTC | More pass-by-reference and renamed TunerException | 24 February 2015, 15:23:31 UTC |
0395beb | Cedric Nugteren | 24 February 2015, 14:47:37 UTC | More use of auto | 24 February 2015, 14:47:37 UTC |
570ecc4 | Cedric Nugteren | 24 February 2015, 14:26:09 UTC | C++11-ified samples | 24 February 2015, 14:26:09 UTC |