Gian-Carlo Pascutto
9c884986ad
Add an extra familiy/model combination used by AMD Steamrolller (Godavari).
8 years ago
Gian-Carlo Pascutto
0cbd2d34e4
Recognize ZEN when passed as OPENBLAS_CORETYPE.
8 years ago
Gian-Carlo Pascutto
62979fd104
Fix dynamic detection for ZEN CPUs.
8 years ago
Denis Steckelmacher
c9ff735da6
Add ZEN support (tested for auto-detected static backend)
8 years ago
Andrew
5088523786
detect apollo lake for real
8 years ago
Elliot Saba
1d8ab99e09
Add `exfamily == 9` case (Kaby Lake) to dynamic arch detection
8 years ago
Martin Koehler
76c6e33e54
Enable EXCAVATOR kernels for A12-9800
8 years ago
Martin Kroeker
596ead0f8d
Add files via upload
9 years ago
Martin Kroeker
8a8f3932eb
Update dynamic.c
Add Bay Trail "Pentium N3520" atom
9 years ago
Martin Kroeker
7de829f713
Update dynamic.c
Add Braswell (extended model 4, model 12) N3150 as Nehalem
9 years ago
Werner Saar
2b967590a0
bugfix in dynamic.c
9 years ago
Zhang Xianyi
1edf30b790
Change Opteron(SSE3) to Opteron_SSE3 at dyanmaic core name.
9 years ago
Martin Kroeker
935356c34f
Update dynamic.c and cpuid_x86.c for Intel Avoton.
Second part of "support Intel Avoton via Nehalem kernel"
9 years ago
Zhang Xianyi
839395fc25
Detect AMD Trinity and Richland.
10 years ago
Zhang Xianyi
cc7cab8a45
Detect other Intel Skylake cores.
http://users.atw.hu/instlatx64/
10 years ago
Yichao Yu
61ae47eb99
Ref #632 . Support Intel Skylake by Haswell kernels.
10 years ago
Zhang Xianyi
51ff17d46e
Add AMD Excavator target.
10 years ago
Zhang Xianyi
8977b3f235
Refs #529 . Support Intel Broadwell by Haswell kernels.
10 years ago
Zhang Xianyi
e95d64333a
Refs #519 . Avoid calling strncpy.
10 years ago
Werner Saar
0dc559ed30
bugfix in dynamic.c
10 years ago
Werner Saar
4319769b79
added target processor STEAMROLLER
10 years ago
Zhang Xianyi
c94762bb56
Refs #401 . Added NO_AVX2 flag for old binutils (e.g. RHEL6)
11 years ago
Timothy Gu
6c2ead30f0
Remove all trailing whitespace except lapack-netlib
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
wernsaar
53bfa51ee0
Ref #385 : fixed warnings in dynamic.c
11 years ago
wernsaar
a86d349a51
Ref #380 : enhancements for dynamic_arch
11 years ago
Zhang Xianyi
8c7687b419
Refs #338 . Added OPENBLAS_VERBOSE environment variable on runtime
By default, OpenBLAS doesn't output the warning message. You can set
OPENBLAS_VERBOSE (e.g. export OPENBLAS_VERBOSE=1) to enable the warning
message on runtime.
11 years ago
Zhang Xianyi
ab69443bd4
Refs #332 . Added addtional Intel Ivy Bridge and Haswell CPU-id.
11 years ago
wernsaar
5c648a8984
Merge remote branch 'origin/develop' into haswell
12 years ago
Sébastien Villemot
eae4cfa3f6
Avoid failure on qemu guests declaring an Athlon CPU without 3dnow!
The present patch verifies that, on machines declaring an Athlon CPU model and
family, the 3dnow and 3dnowext feature flags are indeed present. If they are
not, it fallbacks on the most generic x86 kernel. This prevents crashes due to
illegal instruction on qemu guests with a weird configuration.
Closes #272
12 years ago
Zhang Xianyi
2638370844
Init code base for Intel Haswell.
12 years ago
Zhang Xianyi
673e453b3f
Enable bulldozer kernels.
12 years ago
Zhang Xianyi
5b504d6c23
Refs #263 . Rollback bulldozer and piledriver kernels to barcelona kernels.
12 years ago
Zhang Xianyi
886cbaf4e4
Support AMD Piledriver by bulldozer kernels.
12 years ago
Dan Luu
88ef307cef
Refs #241 . Add Haswell support (using sandybridge optimizations)
12 years ago
Zhang Xianyi
65ffead0cf
Refs #124 . Check XSAVE flag on x86 CPU.
12 years ago
Zhang Xianyi
f1ce74ffdd
Improved the print when OS don't support AVX.
12 years ago
Zhang Xianyi
5c8bf6ae0e
Merge branch 'bulldozer' into develop
12 years ago
Zhang Xianyi
8cdb795438
Refs #187 . Use binary code for xgetbv, which is compatible with old compiler.
12 years ago
Zhang Xianyi
a4ee6f3915
Fixed #172 . Support Intel Xeon E7540.
12 years ago
Julian Taylor
1138817dd2
add a sanity check on the detected cpu type
if we have 64 bit pointers we can't have a 32 bit cpu, so fall back to
the 64bit cpu fallback (prescott)
E.g. the cpu detection fails in amd qemu64 emulation (family 6 model 2)
causing it to use the uninitialized gotoblas_ATHLON
12 years ago
Zhang Xianyi
b7c0fa6bd2
Init AMD Bulldozer codebase.
13 years ago
Zhang Xianyi
6c5899dff5
Don't use xgetbv instruction when NO_AVX=1
13 years ago
Zhang Xianyi
735ca38b8f
Refs #139 . Check OS supporting AVX on runtime.
13 years ago
Zhang Xianyi
f76a384841
Refs #139 . Added NO_AVX flag to use old Nehalem kernels on Sandy Bridge.
For example, make NO_AVX=1 or make DYNAMIC_ARCH=1 NO_AVX=1
13 years ago
Zhang Xianyi
54cd65e47f
Use sandy bridge kernel when DYNAMIC_ARCH=1.
13 years ago
Xianyi Zhang
e4bb6f2482
Fixed the detecting bug on Intel Core i5. Thank ggl329 for the patch.
14 years ago
Xianyi Zhang
e51364edb4
Fixed #5 Detected Intel Westmere (using Nehalem codes) in build and dynamic arch build.
Thanks Cao He from Dawning supporting Intel Xeon 5660 testbed.
14 years ago
Xianyi Zhang
5c9f1ebbf9
Fixed a bug when compiling dynamic ARCH x86 in GotoBLAS2.
14 years ago
Xianyi Zhang
342bbc3871
Import GotoBLAS2 1.13 BSD version codes.
14 years ago