index
:
debian-clblast
debian/sid
upstream/latest
Debian package for CLBlast.
gspr@nonempty.org
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
kernels
Age
Commit message (
Expand
)
Author
2017-12-31
Revert "Added options to disable parts of the invert kernel to find out where...
Cedric Nugteren
2017-12-31
Changed the invert kernel slightly; added part1a/part1b disable-defines
Cedric Nugteren
2017-12-30
Fixed ifdef's into ifndef's
Cedric Nugteren
2017-12-30
Added options to disable parts of the invert kernel to find out where the AMD...
Cedric Nugteren
2017-12-27
Simplified invert kernel a little
Cedric Nugteren
2017-12-23
Split the invert kernel in two parts to prevent error C1091 in MSVC 2013
Cedric Nugteren
2017-12-19
Added skeleton for a tuner for the invert kernel
Cedric Nugteren
2017-12-10
Split GEMM kernel in 4 files instead of 3 due to MSVC 2013 string length limit
Cedric Nugteren
2017-12-09
Completed kernel modifications for pre-processor of all other kernels
Cedric Nugteren
2017-12-09
Modified the direct GEMM kernel to support array-to-register promotion
Cedric Nugteren
2017-12-09
Reformatted GEMM kernel to support array-to-register promotion
Cedric Nugteren
2017-12-09
Fixed defines parsing and substituting in pre-processor; fixed some variable ...
Cedric Nugteren
2017-12-07
Added register promotion to the main GEMM kernel
Cedric Nugteren
2017-12-05
Improved array-to-register promotion, now handling function calls as well
Cedric Nugteren
2017-12-03
Added GEMM (direct and in-direct) to the pre-processor testing; modified the ...
Cedric Nugteren
2017-12-03
Added basic bracket parsing in defines and loop expressions
Cedric Nugteren
2017-12-03
Reformated transpose kernels for the pre-processor; extended the amount of tests
Cedric Nugteren
2017-11-29
Reformatted unrollable kernel loops and added the new promote_to_registers pr...
Cedric Nugteren
2017-11-25
Implemented first simple pre-processor: defines parser and loop unrolling bas...
Cedric Nugteren
2017-10-17
CUDA kernel compilation fixes
Cedric Nugteren
2017-10-15
Added a missing OpenCL-to-CUDA function translation
Cedric Nugteren
2017-10-15
Fixes for the CUDA API: first tests pass and the client runs
Cedric Nugteren
2017-10-14
Fixed a kernel/attribute order bug in the direct GEMM kernels
Cedric Nugteren
2017-10-14
Make local memory pointers a define in OpenCL; some fixes to the recently cha...
Cedric Nugteren
2017-10-14
Made transpose kernel struct init proper according to the C standard
Cedric Nugteren
2017-10-14
Fixed several (not all) CUDA kernel compilation issues
Cedric Nugteren
2017-10-14
Various fixes to make the host code and sample compile with the CUDA API
Cedric Nugteren
2017-10-14
Added OpenCL to CUDA translation header for the kernels
Cedric Nugteren
2017-10-03
Gemm in-direct implementation now uses only 1 larger instead of max 3 optiona...
Cedric Nugteren
2017-09-05
Fixed a modulo and division issue manifesting on Apple OpenCL for im2col
Cedric Nugteren
2017-08-31
Fixed a bug in im2col: process only valid channel IDs
Cedric Nugteren
2017-08-31
Fixed a bug in im2col confusing first and second workgroup size; made im2col ...
Cedric Nugteren
2017-08-24
Completed im2col implementation
Cedric Nugteren
2017-08-19
First version of im2col kernel, unoptimized but working
Cedric Nugteren
2017-07-08
Made the inline keyword in kernels optional currently only enabled for NVIDIA...
Cedric Nugteren
2017-06-30
Fixed an if-statement in the direct GEMM kernel causing a bug with specific s...
Cedric Nugteren
2017-05-14
Fixed a missing synchronization barrier in the invert kernel; fixes TRSM tests
Cedric Nugteren
2017-05-12
Added the IxAMIN routines: absolute minimum version of IxAMAX
Cedric Nugteren
2017-04-14
Added a new Xaxpy kernel in between the regular and fast version in
Cedric Nugteren
2017-04-07
Uses float2 and double2 for base complex data-types instead of a custom struc...
Cedric Nugteren
2017-03-19
Added an (optional) non-direct implementation of the batched GEMM routine
Cedric Nugteren
2017-03-19
Added batched versions of the pad/copy/transpose kernels
Cedric Nugteren
2017-03-11
Added initial naive version of the batched GEMM routine based on the direct G...
Cedric Nugteren
2017-03-10
Added proper testing of the alpha parameter; finalized the batched AXPY imple...
Cedric Nugteren
2017-03-08
Implemented a batched version of the AXPY kernel
Cedric Nugteren
2017-03-08
Make batched routines based on offsets instead of a vector of cl_mem objects ...
Cedric Nugteren
2017-03-04
Added a proper data-preparation function for the TRSM tests
Cedric Nugteren
2017-02-26
Fixed an out-of-bounds memory access when filling a matrix with a constant
Cedric Nugteren
2017-02-26
Fixes division in the kernel for inversion of complex numbers
Cedric Nugteren
2017-02-25
Added PrepareData function for TRSM to create proper test input
Cedric Nugteren
[next]