summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2017-12-09Fixed defines parsing and substituting in pre-processor; fixed some variable ...Cedric Nugteren
2017-12-07Added register promotion to the main GEMM kernelCedric Nugteren
2017-12-05Improved array-to-register promotion, now handling function calls as wellCedric Nugteren
2017-12-03Added GEMM (direct and in-direct) to the pre-processor testing; modified the ...Cedric Nugteren
2017-12-03Added basic bracket parsing in defines and loop expressionsCedric Nugteren
2017-12-03Reformated transpose kernels for the pre-processor; extended the amount of testsCedric Nugteren
2017-12-03Improved array to register promotion in the pre-processorCedric Nugteren
2017-11-30Improved the pre-processor's handling of defines; added a special nested defi...Cedric Nugteren
2017-11-30Integrated pre-processor in compilation flow, default is still disabledCedric Nugteren
2017-11-29Reformatted unrollable kernel loops and added the new promote_to_registers pr...Cedric Nugteren
2017-11-29Extended the preprocessor tests to include CopyFast and CopyPadCedric Nugteren
2017-11-29Improves the array-to-register promotion in the pre-processorCedric Nugteren
2017-11-28Improved the kernel pre-processor in various waysCedric Nugteren
2017-11-27Added simple implementation of array-to-register promotionCedric Nugteren
2017-11-26Improved the for-loop pre-processingCedric Nugteren
2017-11-25Implemented first simple pre-processor: defines parser and loop unrolling bas...Cedric Nugteren
2017-11-25Moved string splitting functions; added string character removal functionCedric Nugteren
2017-11-25Added stub for a preprocessor and a corresponding compilation testCedric Nugteren
2017-11-25Merge pull request #222 from CNugteren/override_params_from_jsonCedric Nugteren
2017-11-24Added tuning results for ARM Mali T760 GPUCedric Nugteren
2017-11-22Made parameter override in the clients a command-line argument and added supp...Cedric Nugteren
2017-11-20Potentially fixed an MSVC 2013 issue with a copy-constructor not being generatedCedric Nugteren
2017-11-20Fixes some displaying issues in the GEMM routine tunerCedric 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-19Modified the kernel tuners to use the newly integrated auto-tunerCedric 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
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-11-15Added kernel timing functionality to the utilitiesCedric Nugteren
2017-11-15Added exception handle with catch-allCedric Nugteren
2017-11-13Made the exception dispatch function optionally silentCedric Nugteren
2017-11-13Moved square-difference utility function for use in the tunersCedric Nugteren
2017-11-11Factored out the creation of the OpenCL header and the program compilationCedric Nugteren
2017-11-09Added tuning results for the GeForce GTX750TiCedric Nugteren
2017-11-07Merge pull request #212 from CNugteren/kernel_selection_tunerCedric Nugteren
2017-11-07Added various GEMM routine tuning resultsCedric Nugteren
2017-11-06Improved the way the database defaults are computedCedric Nugteren
2017-11-06Changed GEMM routine tuner's scoring to use L2 measure instead for better ave...Cedric Nugteren
2017-11-02Integrated the GEMM routine tuner for kernel selection; added first tuning re...Cedric Nugteren
2017-11-02Fixed a bug in database compression/decompressionCedric Nugteren
2017-10-30Added collecting and printing of scores for the kernel-selection tunerCedric Nugteren
2017-10-29Added platform ID to the binary program cache to prevent issues with multi-pl...Cedric Nugteren
2017-10-29Added Android support using the GNU C++ STL library and the GCC toolchainCedric Nugteren
2017-10-28Merge branch 'master' into android_supportCedric Nugteren
2017-10-28Added initial version of a GEMM kernel selection tunerCedric Nugteren
2017-10-28Moved timing function to a separate fileCedric Nugteren