Martin Kroeker
166d64eb7c
Fix FORCE_ZEN option in getarch.c
8 years ago
Denis Steckelmacher
c9ff735da6
Add ZEN support (tested for auto-detected static backend)
8 years ago
Ashwin Sekhar T K
4b55fae337
ARM64: Add Cavium THUNDERX2T99 Target
8 years ago
Andrew Pinski
fb200c7245
ARM64: Add Cavium THUNDERX Target
8 years ago
Ashwin Sekhar T K
4713e7c47f
ARM64: Add the VULCAN Target
9 years ago
Zhang Xianyi
b678471d65
Merge branch 'z13' into develop
Conflicts:
CONTRIBUTORS.md
8 years ago
Martin Kroeker
570bc9afbd
Fix spurious define in openblas_config.h
TARGET as specified with make is already return-terminated when getarch reads it. This led to an empty line written to config_last.h that awk in Makefile.install then expanded to a spurious "#define OPENBLAS_" in openblas_config.h (as noted by "kmb" on the mailing list)
9 years ago
Howard Su
ff1da01476
USE NPROCESSOR_CONF instaed of NPORCESSOR_ONLN
to determine the number of CPU. In ARM platform,
online CPU will increasing when there is more workload.
while configure cpu is the max number of CPU.
9 years ago
Shivraj Patil
beb1d076a4
Added MSA optimization for GEMV_N, GEMV_T, ASUM, DOT functions
Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com>
9 years ago
Shivraj Patil
2c3dfe2bf3
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
Seperated mips and mips64 files.
Configurations support for mips 32 bit.
Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com>
9 years ago
Zhang Xianyi
dd43661cfd
Init IBM z system (s390x) porting.
9 years ago
Jerome Robert
7aac0aff8e
Allow to force to do not use -j as make argument
Close #828 (hopefully)
9 years ago
Werner Saar
b752858d6c
added dgemm-, dtrmm-, zgemm- and ztrmm-kernel for power8
9 years ago
Zhang Xianyi
3e8d6ea74f
Init POWER8 kernels by POWER6.
10 years ago
Zhang Xianyi
aaa8551c57
Merge pull request #749 from lotheac/illumos_fixes
illumos fixes
9 years ago
Lauri Tirkkonen
8635d425c1
make parallel make work on illumos
9 years ago
Jerome Robert
ba024fcfc0
Allow to force the number of parallel make job
This is particularly useful when using distcc
9 years ago
Ashwin Sekhar T K
f2f8a0fe8b
Adding arm64 target CORTEXA57
Co-Authored-By: Ralph Campbell <ralph.campbell@broadcom.com>
10 years ago
Zhang Xianyi
94b125255f
Merge branch 'develop' into cmake
Conflicts:
driver/others/memory.c
10 years ago
Zhang Xianyi
f27942a68a
Fixed make TARGET=CORTEXA9 and CORTEXA15 bug.
10 years ago
Grazvydas Ignotas
d38a1ddc7a
use real armv5 support
there is no more requirement for ARMv6 instructions,
and VFP on ARMv5 is uncommon
10 years ago
Fábio Perez
b8d64a856a
Add POWER7/POWER8 as targets
10 years ago
Zhang Xianyi
dcd5ba4443
Merge branch 'cmake' of https://github.com/hpanderson/OpenBLAS into hpanderson_cmake
10 years ago
Zhang Xianyi
51ff17d46e
Add AMD Excavator target.
10 years ago
Zhang Xianyi
c674fa32be
Add ARM targets.
10 years ago
Zhang Xianyi
229ce2ccd1
Add cortex-a9 and cortex-a15 targets.
10 years ago
Hank Anderson
1a41022e3e
Added MSVC defines to cpuid.h and getarch.c.
10 years ago
Werner Saar
4319769b79
added target processor STEAMROLLER
10 years ago
Zhang Xianyi
2fb02626da
Update organization info.
11 years ago
Benedikt Huber
58c90d5937
# The first commit's message is:
Optimizations for APM's xgene-1 (aarch64).
1) general system updates to support armv8 better. Make all did not work, one needed to supply TARGET=ARMV8.
2) sgem 4x4 kernel in assembler using SIMD, and configuration changes to use it.
3) strmm 4x4 kernel in C. Since the sgem kernel does 4x4, the trmm kernel must also do 4xN.
Added Dave Nuechterlein to the contributors list.
11 years ago
Zhang Xianyi
552119c484
Fixed #407 . Support outputing the CPU corename on runtime.
The user can use char * openblas_get_config() or char * openblas_get_corename().
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
43fbdb7a5a
added ARMV5 as reference platform
11 years ago
wernsaar
b3254eecaf
Merge remote branch 'origin/haswell' into develop
12 years ago
wernsaar
d13aa79d26
modified getarch.c
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
fbb75e58b1
Fixed the typo in getarch.c
12 years ago
Zhang Xianyi
f54f5bac9e
Refs #248 . Fixed the LSB compatiable issue for BLAS only.
For example, make CC=lsbcc NO_LAPACK=1.
12 years ago
Zhang Xianyi
886cbaf4e4
Support AMD Piledriver by bulldozer kernels.
12 years ago
Zhang Xianyi
48bdc1ad3b
Added NO_PARALLEL_MAKE flag to disable parallel make.
12 years ago
Explorer09
53588bc786
getarch.c: Minor re-ordering of architecture list
12 years ago
Explorer09
b47f13ee4c
getarch.c: Minor re-ordering of architecture list
12 years ago
Zhang Xianyi
bfaaa975e6
Added BULLDOZER target. So far it uses barcelona kernels.
13 years ago
Zhang Xianyi
b7c0fa6bd2
Init AMD Bulldozer codebase.
13 years ago
Xianyi Zhang
0a958b6a02
Refs #118 . Detect AMD Bulldozer as Barcelona.
13 years ago
Zhang Xianyi
d3b67d0bd8
Refs #113 . Fixed the typo BOBCATE -> BOBCAT
13 years ago
Zhang Xianyi
d6cab3f37e
Refs #113 . Support AMD Bobcate using Barcelona kernel codes. Replace 3DNow! with MMX.
13 years ago
Xianyi Zhang
19a48b82cf
Init Sandybridge codes based on Nehalem.
13 years ago