summaryrefslogtreecommitdiff
path: root/scripts/database
AgeCommit message (Collapse)Author
2017-09-16Improved compilation time of the tuner databaseCedric Nugteren
2017-09-14Added architecture layer in the tuning database for better performance on ↵Cedric Nugteren
unseen devices
2017-09-12Added database compress and de-compress functionsCedric Nugteren
2017-09-11Database now works with new format of clblast_[property]Cedric Nugteren
2017-09-06Split the database files over multiple directories and files; first step ↵Cedric Nugteren
towards separate compilation
2017-06-21Fixes some compilation issues related to the database structure changeCedric Nugteren
2017-06-20Changed the structure of the database to reduce compilation time and save memoryCedric Nugteren
2017-05-24changing "wb" to "w" when saving json file (text mode) - compatibility for ↵Grigori Fursin
Python 3
2017-04-23Added an option to the database script to remove tuning results from the ↵Cedric Nugteren
database
2017-04-23Re-added Titan X (Pascal) tuning results based on more averaging when tuningCedric Nugteren
2017-04-17Added proper handling of mismatched arguments in the database scriptCedric Nugteren
2017-01-03Added tuning results for the AMD Turks GPU and the Intel Core i7-2670QM CPUCedric Nugteren
2016-11-26Improved the default parameters for cases with non-common parameters across ↵Cedric Nugteren
all devices
2016-10-14Fixed an issue with a growing database: the database is now a global ↵Cedric Nugteren
variable in a namespace and its container uses const-pointers to the actual data
2016-10-10Changed the storage location of the database to a separate Github repositoryCedric Nugteren
2016-09-12Added XgemvFastRot and Xgemm 16-bit tuning results: just defaults which are ↵Cedric Nugteren
now automatically taken from 32-bit if there are no entries at all
2016-09-11Complete re-write of the database script. Changed Pandas for the much faster ↵Cedric Nugteren
and convienient plain JSON/dict data-type
2016-09-10Updated database based on exhaustive tuning results for GEMM for the R9 ↵Cedric Nugteren
M370X GPU
2016-09-10Updated the database script to remove duplicate entries: keeps only the ↵Cedric Nugteren
best-performing cases for a specific parameters combination
2016-09-03Added tuning results for Intel Broadwell 5500 GT2 GPUCedric Nugteren
2016-09-03Updated tuning results for Haswell GT2 Mobile GPU; fixed database script to ↵Cedric Nugteren
handle duplicate entries of different runs
2016-08-21Also changed the default-default for unknown device types to use the same ↵Cedric Nugteren
method as for known device groups
2016-08-21Updated the changelog; refactored the database-get-bests code a bitCedric Nugteren
2016-08-15Updated the database script to calculate the relative best performance of ↵Cedric Nugteren
tuning results common for a device/vendor type
2016-08-09Improved the speed of the new common-best defaults method for the database ↵Cedric Nugteren
generation
2016-08-07Added a first version of the database's common-best default calculationCedric Nugteren
2016-07-25Moved the XgemvFast and XgemvFastRot tuning database into a separate fileCedric Nugteren
2016-07-24Refactored the Python database script: separated functionality in modules, ↵Cedric Nugteren
now complies to the PEP8 style, added proper command-line argument parsing, and cleaned-up
2016-07-03Added tuning results for GTX670, GTX750, and GTX1070 (thanks to gcp)Cedric Nugteren
2016-07-02Prints the current pandas version and reports the minimum required versionCedric Nugteren
2016-06-19Minor fix to the database scriptCedric Nugteren
2016-06-18Moved all headers into the source tree, changed headers to .hpp extensionCedric Nugteren
2016-05-18Merged in latest changes from 0.7.1 releaseCedric Nugteren
2016-05-13Initial experimental version of the half-precision HAXPY routineCedric Nugteren
2016-05-01Added tuning results for AMD Pitcairn (R9 270X)Cedric Nugteren
2016-05-01Updated tuning database for reduction/dot kernels based on the new tuner; ↵Cedric Nugteren
partially repopulated the database
2016-04-11Fixed the way the defaults are calculated in the database; added warning for ↵cnugteren
non-matching tuner arguments
2016-02-28Added tuning results for Intel Iris Pro and AMD R9 M370XCedric Nugteren
2016-02-20Added XGER routine, kernel, and tunerCedric Nugteren
2016-02-07Various fixes to the database scriptCedric Nugteren
2016-02-07Added dictionary with short and long OpenCL vendor names to fix issues with ↵Cedric Nugteren
Intel having multiple names
2016-02-07Made the tuning database an optional external downloadCedric Nugteren
2016-02-06Made the database script compatible with Python 3CNugteren
2016-01-30Added first auto-generated database headers from the Python database; only ↵Cedric Nugteren
K40 and Iris supported now
2016-01-24Minor improvements to the database script, including proper file pathsCedric Nugteren
2016-01-24Added Python function to compute defaults for a particular device/vendor ↵Cedric Nugteren
combination
2015-10-28Added tuning data for Tesla K40CNugteren
2015-10-25Added initial tuning database with Intel Iris dataCNugteren
2015-10-25Updated tuning database script according to the new JSON formatCNugteren
2015-10-25Moved the tuner database script to a separate folderCNugteren