CNugteren
|
80da67d28b
|
Added the HPMV routine
|
2015-09-19 17:40:38 +02:00 |
|
CNugteren
|
c32c4a9739
|
Added infrastructure for packed matrices
|
2015-09-19 17:37:42 +02:00 |
|
CNugteren
|
aebd156869
|
Added the HBMV routine
|
2015-09-19 11:11:34 +02:00 |
|
CNugteren
|
4507ba4997
|
Added first version of banded matrix-vector multiplication
|
2015-09-18 15:25:20 +02:00 |
|
CNugteren
|
4796c9bcbd
|
Added generated main functions for correctness/performance tests for level 2 routines
|
2015-09-18 10:19:03 +02:00 |
|
CNugteren
|
6105ad6f5b
|
Added interface of all level 2 routines
|
2015-09-17 17:05:45 +02:00 |
|
CNugteren
|
6307d2e5db
|
Added script to generate API interface and implementation automatically
|
2015-09-17 10:14:33 +02:00 |
|
CNugteren
|
a2e726d3bd
|
Added xDOT/xDOTU/xDOTC dot-product routines
|
2015-09-14 16:57:00 +02:00 |
|
CNugteren
|
e0c5312abb
|
Added support for the dot buffer and offset argument
|
2015-09-14 12:28:50 +02:00 |
|
CNugteren
|
b0b81deae1
|
Minor update of options-printing syntax
|
2015-08-24 07:38:20 +02:00 |
|
CNugteren
|
ff0c54c386
|
Added the XSWAP, XSCAL and XCOPY level-1 routines
|
2015-08-22 17:11:20 +02:00 |
|
CNugteren
|
b46de22433
|
Moved precision tester to utilities
|
2015-08-19 19:34:29 +02:00 |
|
CNugteren
|
938ca2707f
|
Added HEMV routine
|
2015-07-31 17:35:42 +02:00 |
|
CNugteren
|
b89517a2e7
|
Added SYMV routine
|
2015-07-31 17:13:41 +02:00 |
|
CNugteren
|
c5d5adbddd
|
Refactored the correctness tests
|
2015-07-31 15:52:13 +02:00 |
|
CNugteren
|
f7199b831f
|
Now using the new Claduc C++11 OpenCL header
|
2015-07-27 07:18:06 +02:00 |
|
CNugteren
|
0273b622d3
|
Made the graph script robust against diagnostic system messages
|
2015-07-22 21:30:02 +02:00 |
|
CNugteren
|
ba0026d2b9
|
Changed performance graphs to default to column-major
|
2015-07-15 22:21:24 +02:00 |
|
CNugteren
|
aa852bbe67
|
Added subfolders for the level1/2/3 routines
|
2015-07-12 16:57:09 +02:00 |
|
CNugteren
|
b5d39d9d0c
|
Added the HEMM routine, tester, and client
|
2015-07-12 15:11:50 +02:00 |
|
CNugteren
|
b02876d6e9
|
Added the HER2K routine, tester, and client
|
2015-07-10 20:59:20 +02:00 |
|
CNugteren
|
919bba3eaf
|
Added the HERK routine, tester, and client
|
2015-07-10 07:19:59 +02:00 |
|
CNugteren
|
2fe3fe1580
|
The clients now distinguish between the memory and alpha/beta data-type
|
2015-07-10 07:18:12 +02:00 |
|
CNugteren
|
82469fc764
|
The testers now distinguish between the memory and alpha/beta data-type
|
2015-07-08 07:21:44 +02:00 |
|
CNugteren
|
d9ea0c47c6
|
Added the TRMM routine, tester, and client
|
2015-07-02 07:16:04 +02:00 |
|
CNugteren
|
500416aa38
|
Fixed the order of arguments
|
2015-07-02 07:12:49 +02:00 |
|
CNugteren
|
e3dd35f91b
|
Added the unit/non-unit diagonal enum
|
2015-07-01 09:39:41 +02:00 |
|
CNugteren
|
a591d5607d
|
Added constness to all cl_mem objects
|
2015-06-30 07:35:54 +02:00 |
|
CNugteren
|
14186af590
|
Added TRMM and TRSM clBLAS wrappers
|
2015-06-30 07:19:46 +02:00 |
|
CNugteren
|
ede78fe499
|
Fixed the license for the correctness testers
|
2015-06-29 20:39:51 +02:00 |
|
CNugteren
|
2914a285d4
|
Re-organized the performance-client infrastructure to avoid code duplication
|
2015-06-29 20:38:34 +02:00 |
|
CNugteren
|
e5c0edbfd7
|
Re-organized the test infrastructure to avoid code duplication
|
2015-06-28 15:52:57 +02:00 |
|
CNugteren
|
7c8d16147a
|
Added the SYR2K routine, tester, and client
|
2015-06-26 08:12:56 +02:00 |
|
CNugteren
|
75f263ce3a
|
Added symmetric matrix support for the ABC performance tester
|
2015-06-26 08:10:23 +02:00 |
|
CNugteren
|
ff9f9fac57
|
Added option to test only symmetric matrices (m=n)
|
2015-06-25 20:39:34 +02:00 |
|
CNugteren
|
60a88aac86
|
Added the SYRK routine, tester, and client
|
2015-06-24 07:50:18 +02:00 |
|
CNugteren
|
a17297937d
|
Added performance-client for AC routines
|
2015-06-23 22:31:27 +02:00 |
|
CNugteren
|
0a3831e6d1
|
Updated bandwidth computation for GEMM and SYMM
|
2015-06-23 08:09:46 +02:00 |
|
CNugteren
|
4c2a166bc5
|
Added test infrastructure for AB and AC routines
|
2015-06-21 12:57:38 +02:00 |
|
CNugteren
|
e3829c1067
|
Added prototypes of SYRK and SYR2K
|
2015-06-21 12:44:03 +02:00 |
|
CNugteren
|
ea7da6a497
|
Fixed support for complex data-types for GEMM and SYMM clients
|
2015-06-21 11:21:03 +02:00 |
|
CNugteren
|
c365614eb5
|
More detailed test passed/skipped/failure reporting
|
2015-06-20 16:43:50 +02:00 |
|
CNugteren
|
0f486d9b74
|
Automatically skips tests with unsupported precision
|
2015-06-20 14:13:54 +02:00 |
|
CNugteren
|
3ea3ba2bee
|
Distinguish between a short smoke test and a full test
|
2015-06-20 13:33:50 +02:00 |
|
CNugteren
|
dfbc336531
|
Moved the argument parsing to the common Tester base class
|
2015-06-20 11:26:01 +02:00 |
|
CNugteren
|
e26742c629
|
Added additional absolute error checking when testing
|
2015-06-20 10:58:21 +02:00 |
|
CNugteren
|
d7a0d970e0
|
Moved layout and transpose types to generic tester and AXY routines
|
2015-06-16 08:07:26 +02:00 |
|
CNugteren
|
e03582a112
|
Added support for CGEMM/ZGEMM and CSYMM/ZSYMM
|
2015-06-16 07:45:09 +02:00 |
|
CNugteren
|
6ebca73d72
|
Created data-type dependent transpose values to test
|
2015-06-16 07:44:32 +02:00 |
|
CNugteren
|
e63d20e0b6
|
Enable tests of DGEMV/CGEMV/ZGEMV
|
2015-06-15 08:40:41 +02:00 |
|