47db700 | CNugteren | 20 May 2015, 14:52:36 UTC | Added CommandQueue's public functions | 20 May 2015, 14:52:36 UTC |
6bbbc8f | CNugteren | 20 May 2015, 14:26:19 UTC | Removed dependency on the Memory class | 20 May 2015, 14:26:19 UTC |
8450b33 | CNugteren | 20 May 2015, 13:58:52 UTC | Also added Context, CommandQueue, and Buffer to the custom C++11 API | 20 May 2015, 13:58:52 UTC |
deb841f | CNugteren | 20 May 2015, 12:25:47 UTC | Added first version of custom OpenCL C++11 API | 20 May 2015, 12:25:47 UTC |
26a9e9d | CNugteren | 19 May 2015, 15:25:06 UTC | Now using the C API versions of the OpenCL context and queue | 19 May 2015, 15:25:06 UTC |
056ced8 | CNugteren | 19 May 2015, 15:12:26 UTC | Completed the move to the C API for the Memory class | 19 May 2015, 15:12:26 UTC |
0a53a28 | CNugteren | 19 May 2015, 14:46:24 UTC | Now using cl_mem instead of cl::Buffer | 19 May 2015, 14:46:24 UTC |
16dc84c | CNugteren | 19 May 2015, 13:52:18 UTC | Now using cl_program instead of cl::Program | 19 May 2015, 13:52:18 UTC |
80a52a8 | CNugteren | 19 May 2015, 13:10:34 UTC | Now using cl_kernel instead of cl::Kernel | 19 May 2015, 13:10:34 UTC |
dcfbff4 | CNugteren | 19 May 2015, 12:34:57 UTC | Now using C version of events and clEnqueueNDRangeKernel | 19 May 2015, 12:34:57 UTC |
5635df5 | Cedric Nugteren | 19 May 2015, 11:49:52 UTC | Merge pull request #17 from CNugteren/cleaner_api Cleaner API, single header file | 19 May 2015, 11:49:52 UTC |
ef5651f | CNugteren | 19 May 2015, 11:44:44 UTC | Cleaned-up the tuner interface and implemenation source-files, added size_t memory | 19 May 2015, 11:44:44 UTC |
93b0dcb | CNugteren | 19 May 2015, 11:02:50 UTC | Renamed /include/cltune to /include/internal | 19 May 2015, 11:02:50 UTC |
d4221c1 | CNugteren | 19 May 2015, 10:52:01 UTC | Split the tuner source file between interface and implemenation | 19 May 2015, 10:52:01 UTC |
ec0edbc | CNugteren | 19 May 2015, 09:39:36 UTC | Cleaned up the cltune.h header | 19 May 2015, 09:39:36 UTC |
4ac97ed | CNugteren | 19 May 2015, 09:23:38 UTC | First working version with the Pimpl idiom | 19 May 2015, 09:23:38 UTC |
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 |