Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-25 | Renamed the include and source files of the Netlib CBLAS API | Cedric Nugteren | |
2016-10-25 | Removed the clblast namespace from the Netlib C API source file to ensure ↵ | Cedric Nugteren | |
proper linking | |||
2016-10-25 | Fixed some issues preventing the Netlib CBLAS API from linking correctly | Cedric Nugteren | |
2016-10-25 | Made the Netlib CBLAS API use the same enums with prefixes as the regular C ↵ | Cedric Nugteren | |
API of CLBlast | |||
2016-10-25 | Sets the proper sizes for the buffers for the Netlib CBLAS API | Cedric Nugteren | |
2016-10-25 | Added initial version of a Netlib CBLAS implementation. TODO: Set correct ↵ | Cedric Nugteren | |
buffer sizes | |||
2016-10-25 | Merge branch 'development' into netlib_blas_api | Cedric Nugteren | |
Conflicts: scripts/generator/generator.py scripts/generator/generator/routine.py | |||
2016-10-24 | Updated list of acknowledgments and thanks | Cedric Nugteren | |
2016-10-24 | Added tuning results for GeForce GTX TITAN Black | Cedric Nugteren | |
2016-10-23 | Fixed a bug in the transpose-matrix function | Cedric Nugteren | |
2016-10-23 | Added an initial version of contributing guidelines | Cedric Nugteren | |
2016-10-23 | Removed PUBLIC_API from the C++ exception classes | Cedric Nugteren | |
2016-10-23 | Added a fix for compilation under Visual Studio 2013 related to the new ↵ | Cedric Nugteren | |
exception classes | |||
2016-10-23 | Fixed the CMakeLists.txt for Visual Studio compilation | Cedric Nugteren | |
2016-10-22 | Minor clean-up of the CMakeLists file | Cedric Nugteren | |
2016-10-22 | Added tuning results for the AMD Tonga GPU | Cedric Nugteren | |
2016-10-22 | All enums in the C API are now prefixed with CLBlast to avoid potential name ↵ | Cedric Nugteren | |
clashes with other projects | |||
2016-10-22 | Added extra error codes to reflect the more detailed error reporting of ↵ | Cedric Nugteren | |
OpenCL functions | |||
2016-10-22 | Moved files around a bit; created a utilities subfolder | Cedric Nugteren | |
2016-10-22 | Added documentation for the better exception handling | Cedric Nugteren | |
2016-10-22 | Merge pull request #117 from intelfx/exceptions | Cedric Nugteren | |
Convert to use C++ exceptions internally | |||
2016-10-22 | Fixed a bug in the SYRK/SYR2K/HERK/HER2K routines that would occur with ↵ | Cedric Nugteren | |
specific tuning parameters (2) | |||
2016-10-22 | Fixed a bug in the SYRK/SYR2K/HERK/HER2K routines that would occur with ↵ | Cedric Nugteren | |
specific tuning parameters | |||
2016-10-22 | Routine: get rid of ::SetUp() | Ivan Shapovalov | |
Since we now use C++ exceptions inside the implementation (and exceptions can be thrown from constructors), there is no need for a separate Routine::SetUp() function. For this, we also change the way how the kernel source string is constructed. The kernel-specific source code is now passed to the Routine ctor via an initializer_list of C strings to avoid unnecessary data copying while also working around C1091 of MSVC 2013. | |||
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-22 | src/clpp11.hpp: avoid throwing exceptions from std::shared_ptr's Deleter | Ivan Shapovalov | |
2016-10-22 | src/clpp11.hpp: GetInfoString: avoid reallocation | Ivan Shapovalov | |
2016-10-22 | src/clpp11.hpp: reinstate error checking on clGetEventProfilingInfo() | Ivan Shapovalov | |
2016-10-21 | Merge pull request #118 from matze/add-pkg-config | Cedric Nugteren | |
Generate and install pkg-config description | |||
2016-10-21 | Now properly sets the Apache 2.0 license such that GitHub recognises it | Cedric Nugteren | |
2016-10-21 | Generate and install pkg-config description | Matthias Vogelgesang | |
2016-10-20 | Added the possibility to supply the env-variable CLBLAST_TEST_ARGUMENTS to ↵ | Cedric Nugteren | |
specify options for the make alltest or ctest targets | |||
2016-10-18 | Fixed compilation issues of the testers for Visual Studio 2013: mostly ↵ | Cedric Nugteren | |
conversions of class constants to static | |||
2016-10-16 | Merge branch 'development' into netlib_blas_api | Cedric Nugteren | |
2016-10-15 | Added documentation and minor refactoring for the recent support of static ↵ | Cedric Nugteren | |
library compilation | |||
2016-10-15 | Merge pull request #115 from shehzan10/development | Cedric Nugteren | |
Fixes for static lib compilation on Windows | |||
2016-10-14 | Fixes for static lib compilation on Windows | Shehzan Mohammed | |
2016-10-14 | Fixed a bug where clblas.h couldn't be found for the performance tests (clients) | Cedric Nugteren | |
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-14 | Set proper flags for the verbose mode (debug flags) | Cedric Nugteren | |
2016-10-14 | Merge pull request #112 from shehzan10/static | Cedric Nugteren | |
Add option to build shared or static library | |||
2016-10-13 | Add option to build shared or static library | Shehzan Mohammed | |
2016-10-13 | Added tuning results for Intel HD Graphics IvyBridge GPU | Cedric Nugteren | |
2016-10-13 | Merge pull request #108 from CNugteren/msvc2013 | Cedric Nugteren | |
Support for Visual Studio 2013 | |||
2016-10-12 | Removed a spurious #ifdef | Cedric Nugteren | |
2016-10-12 | Fixed missing line ending | Cedric Nugteren | |
2016-10-10 | Added support for compiling the library, the client, and the samples under ↵ | Cedric Nugteren | |
MSVC 2013 | |||
2016-10-10 | Fixed an issue with const members of structs in the database | Cedric Nugteren | |
2016-10-10 | Fixed an issue with the length of the GEMM OpenCL string for both MSVC 2013 ↵ | Cedric Nugteren | |
and 2015 | |||
2016-10-10 | First fixes towards compilation on Visual Studio 2013 | Cedric Nugteren | |