Philippe Tillet
|
df2d5e7d00
|
Models: cleaning of the global caching mechanism
|
2015-08-04 10:06:52 -07:00 |
|
Philippe Tillet
|
d88ff6b39b
|
Driver: dirty fix of programs caching with auto-tuner
|
2015-08-04 00:53:52 -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
|
bbfbc9c3e7
|
Code quality: cleaned compilation issues with min/max on MSVC
|
2015-07-31 11:54:54 -07:00 |
|
Philippe Tillet
|
dfe3d26f5e
|
Misc: Fixed compilation issues on tests/bench
|
2015-07-31 01:02:59 -07:00 |
|
Philippe Tillet
|
afc4ecee98
|
Driver: Back to global programs caching
|
2015-07-31 00:43:17 -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
|
21a2566904
|
Driver: moved programs allocation logic to a static variable
|
2015-07-30 14:35:41 -07:00 |
|
Philippe Tillet
|
d3f82e535f
|
C interface: now flushing after clBLAS calls
|
2015-07-30 13:54:41 -07:00 |
|
Philippe Tillet
|
902805acea
|
Driver: perhaps better ownership control
|
2015-07-28 17:39:52 -07:00 |
|
Philippe Tillet
|
7e0f23f67b
|
Code quality: replaced include of <cmath> by include of <algorithm> for std::max/min
|
2015-07-28 15:45:14 -07:00 |
|
Philippe Tillet
|
ddbfa5e305
|
Code quality: Added more missing #include <cmath>
|
2015-07-28 15:42:13 -07:00 |
|
Philippe Tillet
|
9c27561557
|
Code quality: added missing #include <cmath>
|
2015-07-28 15:36:20 -07:00 |
|
Philippe Tillet
|
9c15debf8b
|
Code quality: removed tools::shared_ptr<>
|
2015-07-28 15:26:10 -07:00 |
|
Philippe Tillet
|
0434ac551c
|
Code quality: Fixed double instantiation of array::operator=<vector<>>
|
2015-07-28 15:19:25 -07:00 |
|
Philippe Tillet
|
a94b0f3596
|
Code quality: Fixed compilation issues on Windows MSVC
|
2015-07-28 15:13:43 -07:00 |
|
Philippe Tillet
|
48ee0b548c
|
Driver: Fixed minor issues
|
2015-07-28 13:44:53 -07:00 |
|
Philippe Tillet
|
10745fc013
|
Driver: other bugfixes
|
2015-07-27 17:20:12 -07:00 |
|
Philippe Tillet
|
89ee015f7f
|
General: Bugfixes here and there
|
2015-07-27 11:37:19 -07:00 |
|
Philippe Tillet
|
2f6863e7b8
|
Frontend: Disabled relational operators for value_scalar. Some more work need to be done to avoid signed/unsigned comparisons.
|
2015-07-26 22:33:07 -07:00 |
|
Philippe Tillet
|
5f78dedbcd
|
Tests: Added double precision check
|
2015-07-26 21:35:39 -07:00 |
|
Philippe Tillet
|
4715723e61
|
Driver: Fixed issue in ownership handling for BLAS
|
2015-07-26 21:13:28 -07:00 |
|
Philippe Tillet
|
16d381dfc6
|
Fixup: fixed bug in binaries retrieval
|
2015-07-26 18:43:13 -07:00 |
|
Philippe Tillet
|
674d708425
|
Backend: fixed ocl::info<> for CL_PROGRAM_BINARIES
|
2015-07-26 18:30:06 -07:00 |
|
Philippe Tillet
|
0ef6654c5f
|
Code quality: removed dependencies on the C++ OpenCL wrapper
|
2015-07-26 10:05:16 -07:00 |
|
Philippe Tillet
|
9e91a35d05
|
GEMM: some more cleaning
|
2015-07-25 09:57:39 -07:00 |
|
Philippe Tillet
|
22f8e45ce3
|
GEMM: Removed offx, offy
|
2015-07-23 11:20:50 -07:00 |
|
Philippe Tillet
|
d4d4b2d55e
|
GEMM: Fixup cast in min()
|
2015-07-23 10:00:50 -07:00 |
|
Philippe Tillet
|
a2b533b9a8
|
Driver: made cl and cu attributes private in Handle<>
|
2015-07-23 09:40:18 -07:00 |
|
Philippe Tillet
|
3e7791ad07
|
GEMM: Further register cleaning
|
2015-07-23 08:24:40 -07:00 |
|
Philippe Tillet
|
1cec0a9183
|
GEMM: Safer bounds checking for K
|
2015-07-22 17:47:02 -07:00 |
|
Philippe Tillet
|
155554f5cf
|
Code quality: added clBLAS.def and some ISAACAPI
|
2015-07-21 23:48:50 -07:00 |
|
Philippe Tillet
|
5eb9212535
|
Code quality: more ISAACEXPORT
|
2015-07-21 22:02:36 -07:00 |
|
Philippe Tillet
|
d22d86e5c7
|
Code quality: Added ISAACAPI macro for exporting symbols into shared library ; exported symbols in array.h
|
2015-07-21 21:35:56 -07:00 |
|
Philippe Tillet
|
5dacf4f49c
|
Code Quality: Removed NOMINMAX redefinition
|
2015-07-21 17:24:35 -04:00 |
|
Philippe Tillet
|
1fa2ae648f
|
Code Quality: Improved MSVC build
|
2015-07-21 16:50:07 -07:00 |
|
U-AMR\ptillet
|
4fe525631c
|
Code Quality: Fixed warnings on MSVC
|
2015-07-21 15:17:18 -07:00 |
|
Philippe Tillet
|
72ba75d4a7
|
Tests: Updated submatrix sizes for GEMM
|
2015-07-21 14:40:38 -04:00 |
|
Philippe Tillet
|
79f833ba65
|
GEMM: Better update of Kx, Ky
|
2015-07-21 14:35:30 -04:00 |
|
Philippe Tillet
|
33bd3a77fc
|
GEMM: Fixing bounds checking on K
|
2015-07-21 14:35:22 -04:00 |
|
Philippe Tillet
|
18663d6a93
|
Code Quality: Cleaned warnings
|
2015-07-20 23:07:53 -07:00 |
|
Philippe Tillet
|
5d301c2c7e
|
GEMM: fixed nasty bounds checking bug!
|
2015-07-20 22:58:45 -07:00 |
|
U-AMR\ptillet
|
8879a867d8
|
Code Quality: fixed compilation errors on MSVC
|
2015-07-20 18:05:31 -07:00 |
|
Philippe Tillet
|
cd155cb9e3
|
Code quality: Improved compliance to MSVC
|
2015-07-21 17:18:50 -04:00 |
|
Philippe Tillet
|
b922994a55
|
GEMM: Reverted offx, offy removal
|
2015-07-21 14:44:10 -04:00 |
|