Philippe Tillet
a68061aa96
LICENSING: Switched to MIT
2017-01-17 20:33:46 -05:00
Philippe Tillet
3293c45e60
GEMM: Enabled use of cuBLAS when predicted beneficial
2016-10-04 21:17:17 -04:00
Philippe Tillet
7f77fba4d4
General: Internal code generator overhaul
2016-04-02 18:19:33 -04:00
Philippe Tillet
6623116372
Licensing: added blank line after license text
2015-12-21 17:04:09 -05:00
Philippe Tillet
ebbb6dd18e
LICENSING: added license headers ; polished files hierarchy
2015-12-19 21:43:05 -05:00
Philippe Tillet
dfbe52c20a
Driver: now ignore CUDA_ERROR_DEINITIALIZED in the destructor of CUDA C++ object.
...
This should be harmless. ISAAC deinitializes CUDA at the very end, but external libraries may deinitialize it beforehands.
2015-11-27 02:09:15 -05:00
Philippe Tillet
67a35a62bd
Driver: now loading the backend dynamically on Linux
2015-08-25 17:06:51 -04:00
Philippe Tillet
e7cabf65ac
Tuning: Merged tune branch.
...
- Much cleaner and more concise source
- Better exceptions handling
- Checks local minima to see if retuning is needed.
Resolved conflicts:
bench/blas.cpp
include/isaac/backend/templates/mproduct.h
include/isaac/driver/buffer.h
lib/array.cpp
lib/backend/templates/mproduct.cpp
lib/driver/buffer.cpp
python/setup.py
tune/pysrc/autotune.py
tune/pysrc/dataset.py
tune/pysrc/misc_tools.py
2015-06-28 17:53:16 -07:00
Philippe Tillet
cf5028d55b
Squashed feature branch:
...
* Added CUDA support
* Performance improvements
* API improvements
* Added "depth" parameter to GEMM
* Android cross-compilation
2015-04-29 15:52:21 -04:00