Martin Kroeker
42df9efa0c
Merge pull request #1991 from maamountki/z14
...
[ZARCH] Z14 Support, BLAS 1/2 single precision implementations
2019-01-31 19:10:03 +01:00
maamountki
82124729af
Merge branch 'develop' into z14
2019-01-31 19:36:41 +02:00
maamountki
29416cb5a3
[ZARCH] Add Z13 version for max/min functions
2019-01-31 19:11:11 +02:00
maamountki
48b9b94f7f
[ZARCH] Improve loading performance for camax/icamax
2019-01-31 18:52:11 +02:00
Martin Kroeker
86a824c97f
Fix wrong comparison that made IMIN identical to IMAX
...
as reported by aarnez in #1990
2019-01-31 15:27:21 +01:00
Martin Kroeker
808410c2c7
Fix wrong comparison that made IMIN identical to IMAX
...
as suggested in #1990
2019-01-31 15:25:15 +01:00
maamountki
eaf20f0e7a
Remove ztest
2019-01-31 09:26:50 +02:00
maamountki
fcd814a8d2
[ZARCH] Fix bug in max/min functions
2019-01-29 17:59:38 +02:00
maamountki
dc4d3bccd5
[ZARCH] Fix icamax/icamin
2019-01-29 03:47:49 +02:00
maamountki
c7143c1019
[ZARCH] Fix iamax/imax single precision
2019-01-28 17:52:23 +02:00
maamountki
04873bb174
[ZARCH] Undo the last commit
2019-01-28 17:32:24 +02:00
maamountki
c8ef9fb220
[ZARCH] Fix bug in iamax/iamin/imax/imin
2019-01-28 17:16:18 +02:00
Martin Kroeker
5be61f4b47
Merge pull request #1985 from martin-frbg/issue1984
...
Correct naming of getrf_parallel object
2019-01-28 15:44:57 +01:00
Martin Kroeker
3d155cff83
Merge pull request #1981 from edisongustavo/develop
...
Fix include directory of exported targets
2019-01-28 15:44:42 +01:00
Martin Kroeker
7d47f0a82d
Merge pull request #1978 from danielgindi/feature/msvc_cmake
...
Better support for MSVC/Windows in CMake (v0.3.x)
2019-01-28 15:43:35 +01:00
Martin Kroeker
a529c71a74
Merge pull request #1962 from brada4/r
...
Modrenize R benchmarks slightly
2019-01-28 15:42:57 +01:00
TiborGY
ea1716ce2a
Update Makefile.rule
...
Revert generate to install, explain the nature of the affinity conflict
2019-01-27 17:22:26 +01:00
TiborGY
0f24b39ebf
Reword/expand comments in Makefile.rule
...
Lots of small changes in the wording of the comments, plus an expansion of the NUM_THREADS and NO_AFFINITY sections.
2019-01-27 15:33:00 +01:00
Martin Kroeker
89b60dab8a
Merge pull request #1987 from martin-frbg/issue1961
...
Change ARMV8 target with BINARY=32 to ARMV7 automatically
2019-01-26 22:25:29 +01:00
Martin Kroeker
58dd7e4501
Change ARMV8 target to ARMV7 for BINARY=32
2019-01-26 17:52:33 +01:00
Martin Kroeker
36b844af88
Change ARMV8 target to ARMV7 when BINARY32 is set
...
fixes #1961
2019-01-26 17:47:22 +01:00
Martin Kroeker
e882b239aa
Correct naming of getrf_parallel object
...
fixes #1984
2019-01-26 00:45:45 +01:00
Martin Kroeker
3f7bb87a2a
Merge pull request #1971 from martin-frbg/trsm-threshold
...
Shift transition to multithreading towards larger matrix sizes
2019-01-24 09:17:48 +01:00
Edison Gustavo Muenz
e908ac2a51
Fix include directory of exported targets
2019-01-23 15:09:13 +01:00
Martin Kroeker
8533aca964
Avoid penalizing tall skinny matrices
2019-01-23 10:03:00 +01:00
Martin Kroeker
16494cb7c4
Merge pull request #1980 from martin-frbg/issue1979
...
Report SkylakeX as Haswell if compiler does not support AVX512
2019-01-22 21:10:38 +01:00
Martin Kroeker
b56b34a75c
Syntax fix
2019-01-22 18:55:43 +01:00
Martin Kroeker
21eda8b577
Report SkylakeX as Haswell if compiler does not support AVX512
...
... or make was invoked with NO_AVX512=1
2019-01-22 18:47:12 +01:00
Daniel Cohen Gindi
24288803b3
Adjust test script for correct deployment
2019-01-22 14:38:01 +02:00
Martin Kroeker
f0d834b824
Use VERSION_LESS for comparisons involving software version numbers
2019-01-22 12:32:24 +01:00
Daniel Cohen Gindi
63bbd7b0d7
Better support for MSVC/Windows in CMake
2019-01-21 17:47:47 +02:00
maamountki
b111829226
[ZARCH] Update max/min functions
2019-01-21 15:56:04 +02:00
Martin Kroeker
010d59bfee
Merge pull request #1973 from martin-frbg/issue1464
...
Increase Zen SWITCH_RATIO to 16
2019-01-20 20:30:11 +01:00
Martin Kroeker
83b5c6b92d
Fix compilation with NO_AVX=1 set
...
fixes #1974
2019-01-20 12:18:53 +01:00
Martin Kroeker
bbfdd6c0fe
Increase Zen SWITCH_RATIO to 16
...
following GEMM benchmarks on Ryzen2700X. For #1464
2019-01-19 23:01:31 +01:00
Martin Kroeker
cda81cfae0
Shift transition to multithreading towards larger matrix sizes
...
See #1886 and JuliaRobotics issue 500. trsm benchmarks on Haswell and Zen showed that with these values performance is roughly doubled for matrix sizes between 8x8 and 14x14, and still 10 to 20 percent better near the new cutoff at 32x32.
2019-01-19 00:10:01 +01:00
Martin Kroeker
32b0f1168e
Fix declaration of input arguments in the Sandybridge GER microkernels ( #1967 )
...
* Tag arguments 0 and 1 as both input and output
2019-01-18 08:11:39 +01:00
Martin Kroeker
b495e54310
Fix declaration of input arguments in the x86_64 SCAL microkernels ( #1966 )
...
* Tag arguments 0 and 1 as both input and output (see #1964 )
2019-01-18 08:11:07 +01:00
Martin Kroeker
d5e6940253
Fix declaration of input arguments in the x86_64 microkernels for DOT and AXPY ( #1965 )
...
* Tag operands 0 and 1 as both input and output
For #1964 (basically a continuation of coding problems first seen in #1292 )
2019-01-17 23:20:32 +01:00
Martin Kroeker
24e697eadb
Merge pull request #1970 from quickwritereader/develop
...
crot fix
2019-01-17 16:42:11 +01:00
Martin Kroeker
3e9fd6359d
Bump xcode version to 10.1 to make sure it handles AVX512
2019-01-17 16:19:03 +01:00
Ubuntu
43a4572038
crot fix
2019-01-17 14:45:31 +00:00
Martin Kroeker
256eb588bb
Merge pull request #1963 from quickwritereader/develop
...
Blas1 single missing kernels implemented with vector builtins
2019-01-16 18:41:03 +01:00
Abdelrauf
a034e65512
Merge branch 'develop' into develop
2019-01-16 19:25:13 +04:00
Ubuntu
8c3386be87
Added missing Blas1 single fp {saxpy, caxpy, cdot, crot(refactored version of srot),isamax ,isamin, icamax, icamin},
...
Fixed idamin,icamin choosing the first occurance index of equal minimals
2019-01-16 15:16:21 +00:00
Andrew
3e601bd419
disable NaN checks before BLAS calls dgemm.R
2019-01-16 11:54:22 +02:00
Andrew
478d3c4569
disable NaN checks before BLAS calls deig.R (shorten matrix def)
2019-01-16 11:41:46 +02:00
Andrew
3afceb6c2a
disable NaN checks before BLAS calls deig.R
2019-01-16 11:38:14 +02:00
Andrew
7af8b21dbb
disable NaN checks before BLAS calls dsolve.R (shorter formula)
2019-01-16 11:34:46 +02:00
Martin Kroeker
1e3ada6db4
Merge pull request #1960 from cnjsdfcy/Hygon
...
Add support for Hygon Dhyana
2019-01-16 10:27:14 +01:00