traz
048742f38f
Merge branch 'loongson3a' of github.com:xianyi/OpenBLAS into loongson3a
2011-09-14 16:32:36 +00:00
Zhang Xiianyi
7b410b7f0e
Fixed #58 zdot SEGFAULT bug with GCC-4.6. Thank Mr. John for this patch.
...
In i386 calling convention, the caller put the address of return value of zdot into the first hidden parameter.
Thus, the callee should delete this address before return.
Actually, I have fixed the same bug on x86/zdot_sse2.S (issue #32 ). However, that is not a good implementation which uses 3 instructions. Mr. John told me used "ret $0x4" to skip the first hidden address (4 bytes).
2011-09-14 23:52:51 +08:00
traz
d238a768ab
Use ps instructions in cgemm.
2011-09-14 15:32:25 +00:00
traits
260db9fb9e
Merge branch 'hotfix-0.1alpha2.3' into develop
2011-09-09 00:57:47 +08:00
traits
e27b761d7c
Merge branch 'hotfix-0.1alpha2.3'
2011-09-09 00:55:04 +08:00
Xianyi Zhang
16fc083322
Refs #47 . Fixed the seting parameter bug on Loongson 3A single thread version.
2011-09-08 16:39:34 +00:00
Xianyi Zhang
3c856c0c1a
Check the return value of pthread_create. Update the docs with known issue on Loongson 3A.
2011-09-06 18:27:33 +00:00
Xianyi Zhang
dc9c69db93
Merge branch 'develop' into loongson3a
2011-09-06 18:19:50 +00:00
traits
b1fe26c45a
refs #55 . Changed DTB_ENTRIES to DTB_DEFAULT_ENTRIES in x86 gemv_n kernel codes.
2011-09-06 14:14:07 +08:00
traz
0389b631fa
Merge branch 'loongson3a' of github.com:xianyi/OpenBLAS into loongson3a
2011-09-05 16:31:40 +00:00
traz
64fa709d1f
Fixed #46 . Initialize variables in cblat3.f and zblat3.f.
2011-09-05 16:30:55 +00:00
Xianyi Zhang
4727fe8abf
Refs #47 . On Loongson 3A, set DGEMM_R parameter depending on different number of threads. It would improve double precision BLAS3 on multi-threads.
2011-09-05 15:13:52 +00:00
traits
90481ce742
Updated the doc about 0.1alpha2.3.
2011-09-05 17:40:55 +08:00
traits
9fc6764fa7
refs #55 . Added DTB_ENTRIES into dynamic arch setting parameters. Now, it can read DTB_ENTRIES on runtime.
2011-09-05 17:37:07 +08:00
traz
74d4cdb81a
Fix an illegal instruction for strmm_RTLU.
2011-09-02 19:41:06 +00:00
traz
7906146836
Fix an error for strmm_LLTN.
2011-09-02 16:57:33 +00:00
traz
3274ff47b8
Fix an error for strmm_LLTN.
2011-09-02 16:50:50 +00:00
traz
a059c553a1
Fix a compute error for strmm.
2011-09-02 16:00:04 +00:00
traz
23e182ca7c
Fix stack-pointer bug for strmm.
2011-09-02 15:28:01 +00:00
traz
a15bc95824
Add strmm part.
2011-09-02 09:15:09 +00:00
traz
74a3f63489
Tuning mb, kb, nb size to get the best performance.
2011-09-01 17:15:28 +00:00
traz
09f49fa891
Using PS instructions to improve the performance of sgemm and it is 4.2Gflops now.
2011-08-31 21:24:03 +00:00
Xianyi Zhang
b9d89f8aaa
Fixed the bug about installation. f77blas.h works OK now.
2011-08-31 18:21:37 +08:00
traz
cb0214787b
Modify compile options.
2011-08-30 20:57:00 +00:00
traz
2e8cdd1542
Using ps instruction.
2011-08-30 20:54:19 +00:00
traz
b29d327d14
Merge branch 'loongson3a' of github.com:xianyi/OpenBLAS into loongson3a
2011-07-18 17:06:53 +00:00
traz
c8360e3ae5
Complete all the plura single precision functions of level3 on Loongson3a, the performance is 2.3GFlops.
2011-07-18 17:03:38 +00:00
traits
19d2ab4853
Merge branch 'hotfix-0.1alpha2.2' into develop
2011-07-14 01:09:21 +08:00
traits
12d77deeee
Merge branch 'hotfix-0.1alpha2.2'
2011-07-14 01:03:09 +08:00
traits
043927c7db
Update the documents for 0.1alpha2.2 version.
2011-07-14 01:02:19 +08:00
traits
30947ea2d5
Fixed #44 a makefile bug when DYNAMIC_ARCH=1 and INTERFACE64=1.
2011-07-14 00:54:23 +08:00
Xianyi Zhang
33313b0221
Merge branch 'develop' into loongson3a
2011-07-07 14:25:51 +08:00
traits
a5300420e2
Merge branch 'hotfix-0.1alpha2.1' into develop
2011-06-28 15:46:55 +08:00
traits
9b46bf1eb4
Merge branch 'hotfix-0.1alpha2.1'
2011-06-28 15:43:08 +08:00
traits
c06b7be32f
Refs #42 . Output the error message when detecting fortran compiler failed.
2011-06-28 15:42:09 +08:00
traz
68532fa9ec
Merge branch 'loongson3a' of github.com:xianyi/OpenBLAS into loongson3a
2011-06-24 09:28:12 +00:00
traz
708d2b6255
Fix compute error in ztrmm.
2011-06-24 09:27:41 +00:00
traz
e72113f06a
Add ztrmm and ztrsm part on loongson3a. The average performance is 2.2G.
2011-06-23 21:11:00 +00:00
traz
14f81da375
Change prefetch length of A and B, the performance is 2.1G now.
2011-06-23 10:46:58 +00:00
Xianyi Zhang
fc21f7ad28
Merge branch 'release-v0.1alpha2' into loongson3a
2011-06-23 16:08:23 +08:00
Xianyi Zhang
ca8bf5abb0
Merge branch 'release-v0.1alpha2' into develop
2011-06-23 16:07:34 +08:00
traits
4a73f5c5ea
Merge branch 'release-v0.1alpha2'
2011-06-23 15:18:40 +08:00
traits
6a0762949d
Fixed #38 . Released v0.1 alpha2.
2011-06-23 15:16:24 +08:00
traits
859b71645a
Refs #37 . Updated REAME about the compatible issue with EKOPath compiler.
2011-06-23 15:09:34 +08:00
Xianyi Zhang
078bfd0b4f
Refs #39 . Moved the shared lib (dll) to top directory in MingW64 compiler environment.
2011-06-22 13:19:39 +08:00
traz
1c96d345e2
Improve zgemm performance from 1G to 1.8G, change block size in param.h.
2011-06-21 22:16:23 +00:00
Xianyi Zhang
82f5274828
Refs #39 . It's unnecessary to include sys/mman.h file in blas_server_omp.c.
2011-06-22 01:52:20 +08:00
Xianyi Zhang
e568df0dae
Refs #38 . Prepare the docs with v0.1alpha2.
2011-06-21 18:06:13 +08:00
Xianyi Zhang
c4efde7713
Merge branch 'loongson3a' into release-v0.1alpha2
2011-06-21 17:50:00 +08:00
Xianyi Zhang
7a1e6202e1
Merge branch 'add_install_target' into develop
2011-06-21 17:40:16 +08:00