Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-22 | Moved files around a bit; created a utilities subfolder | Cedric Nugteren | |
2016-10-22 | treewide: use C++ exceptions properly | Ivan Shapovalov | |
Since the codebase is designed around proper C++ idioms such as RAII, it makes sense to only use C++ exceptions internally instead of mixing exceptions and error codes. The exceptions are now caught at top level to preserve compatibility with the existing error code-based API. Note that we deliberately do not catch C++ runtime errors (such as `std::bad_alloc`) nor logic errors (aka failed assertions) because no actual handling can ever happen for such errors. However, in the C interface we do catch _all_ exceptions (...) and convert them into a wild-card error code. | |||
2016-10-14 | Fixed 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-10 | First fixes towards compilation on Visual Studio 2013 | Cedric Nugteren | |
2016-10-06 | Added a kernel selection database to select between the direct and indirect ↵ | Cedric Nugteren | |
GEMM kernels | |||
2016-09-25 | Separated the tuning parameters of the new direct GEMM kernel from the ↵ | Cedric Nugteren | |
indirect version | |||
2016-09-12 | Added 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-07-25 | Removed all old tuning results for the XgemvFastRot kernel; re-added for a ↵ | Cedric Nugteren | |
couple of devices | |||
2016-07-25 | Moved the XgemvFast and XgemvFastRot tuning database into a separate file | Cedric Nugteren | |
2016-07-24 | Minor improvements after merging in groundwork for custom tuning parameters ↵ | Cedric Nugteren | |
and kernels | |||
2016-07-22 | clblast::Database, clblast::Routine: implement "database overlays" provided ↵ | Ivan Shapovalov | |
by routine implementation | |||
2016-06-19 | Renamed all C++ source files to .cpp to match the .hpp extension better | Cedric Nugteren | |