Alex Arslan
a16ace68f5
Include system headers on FreeBSD
9 years ago
Martin Kroeker
596ead0f8d
Add files via upload
9 years ago
Zhang Xianyi
66c9a9b33d
Merge pull request #981 from howard0su/develop
USE NPROCESSOR_CONF instaed of NPORCESSOR_ONLN
9 years ago
Martin Kroeker
8a8f3932eb
Update dynamic.c
Add Bay Trail "Pentium N3520" atom
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
Zhang Xianyi
ef52a9266b
Fixed #979 . Patch for NetBSD.
9 years ago
Martin Kroeker
7de829f713
Update dynamic.c
Add Braswell (extended model 4, model 12) N3150 as Nehalem
9 years ago
John Biddiscombe
053044ae4d
Replace CMAKE_SOURCE_DIR/CMAKE_BINARY_DIR with PROJECT_SOURCE_DIR/PROJECT_BINARY_DIR
If OpenBLAS is built using add_subdirectory(OpenBlas) as part of another project
then the paths set by CMAKE_XXX_DIR are relative to the parent project
and not the OpenBLAS project.
9 years ago
Ashwin Sekhar T K
0fb380c966
Update NUMA CPU binding
When the number of process can all be
accommodated within the current node,
then use cores from the current node only.
9 years ago
Werner Saar
78b05f6476
bugfix for EXCAVATOR and DYNAMIC_ARCH
9 years ago
Werner Saar
2b967590a0
bugfix in dynamic.c
9 years ago
Theoractice
aa744dfa59
Update memory.c
9 years ago
theoractice
61cf8f74d9
Fix access violation on Windows while static linking
9 years ago
Zhang Xianyi
68eb4fa329
Add missing openblas_env makefile.
9 years ago
Zhang Xianyi
05196a8497
Refs #716 . Only call getenv at init function.
9 years ago
Jerome Robert
53ba1a77c8
ztrmv_L.c: no longer need a 4kB buffer
Fix #786
9 years ago
Zhang Xianyi
1edf30b790
Change Opteron(SSE3) to Opteron_SSE3 at dyanmaic core name.
9 years ago
Zhang Xianyi
6b85dbb6dc
Refs #696 . Turn off stack limit setting on Linux.
I cannot reproduce SEGFAULT of lapack-test with default stack size
on ARM Linux.
9 years ago
Zhang Xianyi
d06b92906a
Add gemm3m building for CMake.
9 years ago
Jerome Robert
78dcf5c3d5
Improve performances of ztrmv on small matrices
* Use stack allocation
* Disable multi-threading
* Ref #727
10 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
f5df444ceb
Merge pull request #762 from jeromerobert/bug760
Let openblas_get_num_threads return the number of active threads
9 years ago
Zhang Xianyi
aaa8551c57
Merge pull request #749 from lotheac/illumos_fixes
illumos fixes
9 years ago
Jerome Robert
0d87c1ffb6
Let openblas_get_num_threads return the number of active threads
... not the number of allocated threads.
Close #760
9 years ago
Lauri Tirkkonen
e737e32fd1
RLIMIT_NPROC doesn't exist on illumos
9 years ago
Lauri Tirkkonen
97cd4b8aee
illumos fixes to memory.c
9 years ago
Werner Saar
b07d733a71
added updates for syrk and syr2k
9 years ago
Zhang Xianyi
055b481386
Fixed CMake bug for single core.
10 years ago
Werner Saar
0d22551a6b
increase the stack size limit in the constructor
10 years ago
Ralph Campbell
fbc21266e6
Minor C code fixes in driver/
10 years ago
Zhang Xianyi
839395fc25
Detect AMD Trinity and Richland.
10 years ago
j-bo
6040858b22
Fix #673
Add lacking headers declarations when compiling for Android ARM7
10 years ago
Zhang Xianyi
70642fe4ed
Refs #668 . Raise the signal when pthread_create fails.
Thank James K. Lowden for the patch.
10 years ago
Zhang Xianyi
2feef49fa8
Merge branch 'develop' into cmake
Conflicts:
driver/others/memory.c
10 years ago
Zhang Xianyi
1ce054fcb3
Refs #669 . Fixed the build bug with gcc on Mac OS X.
10 years ago
Zhang Xianyi
d8392c1245
Fixe cmake config bugs.
10 years ago
Zhang Xianyi
94b125255f
Merge branch 'develop' into cmake
Conflicts:
driver/others/memory.c
10 years ago
Zhang Xianyi
11ac4665c8
Fixed #654 . Make sure the gotoblas_init function is run before all other static initializations.
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
Grazvydas Ignotas
d3e2f0a1af
add missing barriers
should fix issue #597
10 years ago
Zhang Xianyi
f8eba3d548
Fixed cmake build bugs on Linux.
10 years ago
Zhang Xianyi
f874465bb8
Use cmake to build OpenBLAS GENERIC Target on MSVC x86 64-bit.
Disable CBLAS and LAPACK.
10 years ago
Zhang Xianyi
dcd5ba4443
Merge branch 'cmake' of https://github.com/hpanderson/OpenBLAS into hpanderson_cmake
10 years ago
Zhang Xianyi
a11555c715
Support Android NDK armeabi-v7a-hard ABI. (-mfloat-abi=hard)
e.g.
make HOSTCC=gcc CC=arm-linux-androideabi-gcc NO_LAPACK=1 TARGET=ARMV7
In Android NDK, it uses armeabi-v7a-hard ABI.
TARGET_CFLAGS += -mhard-float -D_NDK_MATH_NO_SOFTFP=1
TARGET_LDFLAGS += -Wl,--no-warn-mismatch -lm_hard
For more information, please check hard-float example at
android_ndk/tests/device/hard-float/jni/.
10 years ago
Zhang Xianyi
51ff17d46e
Add AMD Excavator target.
10 years ago
powderluv
ebb9eba987
Fix build with ALLOC_SHM=0 (Android NDK)
Refactor such that you can build with ALLOC_SHM=0. HughTLB
implicity depends on ALLOC_SHM=1. This patch allows
building for Android NDK r10d.
10 years ago
Zhang Xianyi
8e5a1083bb
Refs #532 . Improve gemv paralel with small m and large n case.
Splite the matrix and reduction.
10 years ago
Zhang Xianyi
9798481979
Refs #478 , #482 . Fix segfault bug for gemv_t with MAX_ALLOC_STACK flag.
For gemv_t, directly use malloc to create the buffer.
10 years ago
Zhang Xianyi
8977b3f235
Refs #529 . Support Intel Broadwell by Haswell kernels.
10 years ago