summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-16Added CUDA API documentationCedric Nugteren
2017-10-16Made all CUDA kernel launches synchronous; removed exception raisingCedric Nugteren
2017-10-15Added a missing OpenCL-to-CUDA function translationCedric Nugteren
2017-10-15Fixed a small copy-paste typoCedric Nugteren
2017-10-15Modified test interfaces such that they support either OpenCL or CUDACedric Nugteren
2017-10-15Fixes for the CUDA API: first tests pass and the client runsCedric Nugteren
2017-10-15Added the SM-compute-arch version to the nv compile optionsCedric Nugteren
2017-10-15Prepared test and client infrastructure for use with the CUDA APICedric Nugteren
2017-10-15Various fixes to make the first CUDA examples workCedric Nugteren
2017-10-14Fixed a kernel/attribute order bug in the direct GEMM kernelsCedric Nugteren
2017-10-14Make local memory pointers a define in OpenCL; some fixes to the recently ↵Cedric Nugteren
changed transpose kernel code
2017-10-14Made transpose kernel struct init proper according to the C standardCedric Nugteren
2017-10-14Fixed several (not all) CUDA kernel compilation issuesCedric Nugteren
2017-10-14Added DAXPY example for the CUDA APICedric Nugteren
2017-10-14Various fixes to make the host code and sample compile with the CUDA APICedric Nugteren
2017-10-14Added first untested CUDA sampleCedric Nugteren
2017-10-14Added OpenCL to CUDA translation header for the kernelsCedric Nugteren
2017-10-12CUDA API now takes context and device in instead of streamCedric Nugteren
2017-10-11Added first (untested) version of a CUDA APICedric Nugteren
2017-10-09Fixed the Python generator script w.r.t. the recent change of testing ↵Cedric Nugteren
direct/in-direct GEMM kernels separately
2017-10-09Removed include of clpp11.hpp in places other than utilities.hppCedric Nugteren
2017-10-09Made the half-precision header OpenCL-independentCedric Nugteren
2017-10-08Moved non-routine-specific API functions and includes to separate filesCedric Nugteren
2017-10-08Merge pull request #198 from CNugteren/cuda_api_preparationCedric Nugteren
Cuda API preparation
2017-10-08Moved the remaining OpenCL specific host code to the clpp11.h header where ↵Cedric Nugteren
it belongs
2017-10-07Synchronizes clpp11.h with CLCudaAPI 9.0Cedric Nugteren
2017-10-07Merge pull request #197 from CNugteren/single_temporary_gemm_bufferCedric Nugteren
Single temporary GEMM buffer
2017-10-07Fixed a small typoCedric Nugteren
2017-10-03Gemm in-direct implementation now uses only 1 larger instead of max 3 ↵Cedric Nugteren
optional temporary buffers
2017-10-01GEMM tests now test both the in-direct and the direct kernels seperatelyCedric Nugteren
2017-10-01Allow OverrideParameters function to work before a kernel was first usedCedric Nugteren
2017-09-30Merge branch 'additional_tuners'Cedric Nugteren
2017-09-30Merge pull request #196 from CNugteren/preparation_for_size_specific_parametersCedric Nugteren
Preparation for size specific parameters
2017-09-30Kernels are now cached based on their routine name and their tuning parametersCedric Nugteren
2017-09-30Merge branch 'master' into preparation_for_size_specific_parametersCedric Nugteren
2017-09-30Refactored the tuning architecture: less duplicate now; more defaultsCedric Nugteren
2017-09-30Fixed a minor appveyor artifact issueCedric Nugteren
2017-09-30Updated to version 1.1.0Cedric Nugteren
2017-09-24Updated database override function to work with the new database storage formatCedric Nugteren
2017-09-23Made program and binary databases dependent on the routine parameters on top ↵Cedric Nugteren
of the name
2017-09-23Merge branch 'device_name_slow_on_nvidia_gpu'Cedric Nugteren
2017-09-23Added extra benchmarks to verify new database caching keys performanceCedric Nugteren
2017-09-23Made database-caching no longer dependent on device name but on ↵Cedric Nugteren
device/platform IDs
2017-09-23Merge pull request #192 from CNugteren/diagnostics_helperCedric Nugteren
Diagnostics helper
2017-09-22Added OpenCL properties printing to the diagnostics helperCedric Nugteren
2017-09-19Added first version of a small CLBlast diagnostics helperCedric Nugteren
2017-09-19Merge branch 'msvc2013_fixes'Cedric Nugteren
2017-09-19Fixed type conversion warnings under MSVC 2013Cedric Nugteren
2017-09-19Fixed compilation issues of the database for MSVC 2013Cedric Nugteren
2017-09-16Updated README with proper AMD device names; fixed device look-up for names ↵Cedric Nugteren
of length 50+