Philippe Tillet
|
ebbb6dd18e
|
LICENSING: added license headers ; polished files hierarchy
|
2015-12-19 21:43:05 -05:00 |
|
Philippe Tillet
|
386963a6cc
|
Core: added queue-wise temporary workspace. WARNING: breaks the fused computation of multiple DOT/GEMV operations
|
2015-11-27 18:43:46 -05:00 |
|
Philippe Tillet
|
6be5929b0d
|
Core: fixed handle wrapping for CUcontext
|
2015-11-21 13:57:05 -05:00 |
|
Philippe Tillet
|
cf2d88a0a2
|
Binding: now releasing profiles in clblasTeardown()
|
2015-08-25 19:35:05 -04:00 |
|
Philippe Tillet
|
67a35a62bd
|
Driver: now loading the backend dynamically on Linux
|
2015-08-25 17:06:51 -04:00 |
|
Philippe Tillet
|
95f2564c1a
|
Tuning: Android UI improvement
|
2015-08-24 23:03:37 -04:00 |
|
Philippe Tillet
|
10524ebdee
|
CUDA: various improvements
|
2015-08-24 17:03:31 -04:00 |
|
Philippe Tillet
|
ff4cf94df7
|
Code quality: significant cleaning of namespaces, etc..
|
2015-08-12 00:47:58 -07:00 |
|
Philippe Tillet
|
dd61041df4
|
Driver: moved ProgramCache to a separate file
|
2015-08-04 11:11:38 -07:00 |
|
Philippe Tillet
|
9ef5331a1b
|
Models: more robust programs caching
|
2015-08-04 10:53:39 -07:00 |
|
Philippe Tillet
|
5b58769fbc
|
Code quality: some more cleaning
|
2015-08-03 22:50:49 -07:00 |
|
Philippe Tillet
|
1565363722
|
Driver: reverted lookup map key (for queues/program) to objects rather than pointers
|
2015-08-03 17:37:19 -07:00 |
|
Philippe Tillet
|
92d8afc888
|
Code quality: cleaned backend terminology
|
2015-08-03 17:11:24 -07:00 |
|
Philippe Tillet
|
a8b8c684e3
|
Tinkering with python wrapper
|
2015-08-03 11:13:31 -07:00 |
|
Philippe Tillet
|
dd5f592fd8
|
Code quality: destructors of static global objects will no longer call external dependencies. Manual cleaning possible through backend::release()
This should solve errors when libOpenCL's ICD was unloaded prior to libisaac.
|
2015-07-31 15:47:41 -07:00 |
|
Philippe Tillet
|
81b9f01336
|
Driver: Contexts are now unique and non-copyable
|
2015-07-31 00:41:03 -07:00 |
|
Philippe Tillet
|
29bdf7f546
|
Code quality: made the backend static
|
2015-07-30 21:15:37 -07:00 |
|
Philippe Tillet
|
0ef6654c5f
|
Code quality: removed dependencies on the C++ OpenCL wrapper
|
2015-07-26 10:05:16 -07:00 |
|
Philippe Tillet
|
155554f5cf
|
Code quality: added clBLAS.def and some ISAACAPI
|
2015-07-21 23:48:50 -07:00 |
|
Philippe Tillet
|
80bcbd095f
|
C++: Some renaming; added possibility to pass buffers when constructing arrays
|
2015-06-23 09:38:34 -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 |
|