Commit Graph

7 Commits

Author SHA1 Message Date
Philippe Tillet
0ef6654c5f Code quality: removed dependencies on the C++ OpenCL wrapper 2015-07-26 10:05:16 -07:00
Philippe Tillet
18663d6a93 Code Quality: Cleaned warnings 2015-07-20 23:07:53 -07:00
Philippe Tillet
cfa6ea812d Cleaning: Largely renamed templates to BLAS-like names 2015-07-11 11:21:15 -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
0e207e7ca4 Backend: Now not creating a temporary upon C = alpha*dot(op(A), op(B)) + beta*C 2015-06-27 17:55:01 -07:00
Philippe Tillet
05e730f06e CUDA: Many fixes in the backend 2015-05-13 02:26:38 -04: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