Mark Ryan
3b715e6162
Add autodetection for riscv64
...
Implement DYNAMIC_ARCH support for riscv64. Three cpu types are
supported, riscv64_generic, riscv64_zvl256b, riscv64_zvl128b.
The two non-generic kernels require CPU support for RVV 1.0 to
function correctly. Detecting that a riscv64 device supports
RVV 1.0 is a little complicated as there are some boards on the
market that advertise support for V via hwcap but only support
RVV 0.7.1, which is not binary compatible with RVV 1.0. The
approach taken is to first try hwprobe. If hwprobe is not
available, we fall back to hwcap + an additional check to distinguish
between RVV 1.0 and RVV 0.7.1.
Tested on a VM with VLEN=256, a CanMV K230 with VLEN=128 (with only
the big core enabled), a Lichee Pi with RVV 0.7.1 and a VF2 with no
vector.
A compiler with RVV 1.0 support must be used to build OpenBLAS for
riscv64 when DYNAMIC_ARCH=1.
Signed-off-by: Mark Ryan <markdryan@rivosinc.com>
2024-07-15 14:24:22 +00:00
Chip-Kerchner
1d86e21cda
Change xlf compiler to xlf_r in README for AIX.
2024-04-16 15:18:19 -05:00
Martin Kroeker
4718d97eb9
Mention support for Cortex-A76
2024-04-02 19:45:38 +02:00
Jerry Zhao
0b814ab8b9
Fix README formatting error
2024-03-25 08:14:00 -07:00
Chip Kerchner
6759f2de4e
Update README for build instructions on AIX and OpenXL.
2024-03-12 09:07:47 -05:00
Sergei Lewis
461ecabb22
add RISCV64_ZVL128B and RISCV64_ZVL256B targets to CI flows and to README.md
2024-02-16 16:26:29 +00:00
Sergei Lewis
1093def0d1
Merge branch 'risc-v' into develop
2024-01-29 11:11:39 +00:00
Martin Kroeker
544cb86300
Mention C906V instruction set limitation and update DYNAMIC_ARCH lists
2023-12-15 14:03:59 +01:00
Yuning Zhang
54be8f4d67
Update the list of default dynamic targets for x86_64 in the README to be consistent with the Makefile
...
Signed-off-by: Yuning Zhang <codeworm96@outlook.com>
2023-11-20 13:28:25 -08:00
Martin Kroeker
f5e1f20f4d
Update target list
2023-10-27 17:10:37 +02:00
Martin Kroeker
a7f73c764c
Clarify "make" options and the need to repeat them in the install step
2023-10-27 16:48:47 +02:00
Martin Kroeker
a32af56761
Add status badges for OSUOSL's POWERCI and IBMZ-CI services
2023-07-02 21:50:15 +02:00
Martin Kroeker
d677214570
Remove the badge for the dead drone.io service and add Cirrus CI in its place
2023-04-07 14:11:16 +02:00
Heller Zheng
6b74bee2f9
Update TARGET=x280 description.
2023-03-27 18:59:24 -07:00
Heller Zheng
bef47917bd
Initial version for riscv sifive x280
2022-11-15 00:06:25 -08:00
Martin Kroeker
5c537a5de0
Update README.md
2021-09-19 14:54:35 +02:00
Martin Kroeker
93c8bafff5
Update Travis badge in README
2021-08-03 10:45:45 +02:00
Martin Kroeker
4620f98812
Mention availability of the Windows binaries in the Releases section
2021-07-01 19:24:35 +02:00
xoviat
b60de4447a
add cortex-m platform
2021-01-19 08:57:44 -06:00
Martin Kroeker
9a38592c79
Add pointers to the netlib documentation and Gilbert Strang's linear algebra primers
2020-12-27 21:55:08 +01:00
Joshie
ad63647446
Define BLAS acronym in README
2020-12-13 09:06:14 +00:00
Xianyi Zhang
c6c9c24d1b
Update doc for C910.
2020-11-22 16:02:19 +08:00
Thomas Hisch
fe8cd5ae7e
Consolidate usage of backticks for build options
...
There were some build options in the README that were not
highlighted. Now all are highlighted.
2020-09-28 00:42:17 +02:00
Martin Kroeker
7f539fb850
Update cpu list, outline cmake build, clarify scope of set_num_threads extension
2020-09-27 22:48:41 +02:00
Martin Kroeker
5fa581c87e
Put hint to use git develop rather than master branch in README
2020-07-28 14:22:41 +00:00
Martin Kroeker
26b7f24d16
Update cross-compiling example to reflect change in Loongson gcc
...
for #2723
2020-07-18 12:51:37 +00:00
Martin Kroeker
577c5d9f8f
Update README.md
2020-04-19 06:54:52 +02:00
Martin Kroeker
b969533703
Add drone.io badge, mention EMAG8180 support, reformat the DYNAMIC_ARCH paragraph
2020-04-14 10:53:28 +02:00
Martin Kroeker
47c1bf7f4d
typo fixes
2020-02-09 01:06:40 +01:00
Martin Kroeker
50545b19d0
Update CPU and OS support and document DYNAMIC_ARCH option in README.md
...
prompted by #2388
2020-02-09 00:06:07 +01:00
Tyler Reddy
53703585aa
DOC: Add Azure CI status badge
2019-05-08 15:15:50 -07:00
Martin Kroeker
70cea0b96b
Update link to IBM MASS library, update cpu support status
2019-05-08 12:20:00 +02:00
Diazonium
c516209581
Change two http links to https
...
Closes #2109
2019-05-07 14:55:20 +02:00
luz.paz
daf2fec12d
Misc. typo fixes
...
Found via `codespell -q 3 -w -L ith,als,dum,nd,amin,nto,wis,ba -S ./relapack,./kernel,./lapack-netlib`
2019-04-29 17:03:56 -04:00
George Hartzell
0d52aefc6b
Typo: Skyalke -> Skylake
...
Worth fixing, it gets in the way of searching....
2018-12-30 14:55:34 -08:00
Arjan van de Ven
9493f26309
add short blurb about avx512 and needed compiler to README
2018-08-11 17:21:46 +00:00
Alex Arslan
137ccd9dd9
Minor changes to wording and formatting in the README
...
The wording in some places is not grammatically correct. This change
also provides minor adjustments to the Markdown formatting which provide
modest improvements to readability.
2018-04-04 14:30:32 -07:00
Alex Arslan
33f838393c
Add OpenBSD and DragonFly to community supported platforms
2018-04-03 16:42:01 -07:00
Kevin Ji
f017e169dc
README: Use the SVG Travis badge
2017-11-29 15:21:12 -08:00
Martin Köhler
bfa9b9f6b2
Update README.md
...
Add POWER 8 to the list of additional architectures.
2017-10-10 10:12:04 +02:00
Martin Kroeker
46c9357c72
Merge pull request #1288 from quickwritereader/develop
...
Optimized standard Blas Level-1,2 (excluding nrm2 functions) for z13 (double precision). Issue 884
2017-09-09 23:47:17 +02:00
Abdurrauf
1cfdb2295d
Optimized standard Blas Level-1,2 (excluding nrm2 functions) for z13 (double precision)
2017-09-06 16:41:08 +04:00
Lei YU
87dde1fde6
build: fix libxlmass errors building on Power CPU
...
IBM MASS library is upgraded to 8.1.5 and 8.1.3 is not available.
Update README.md and Makefile.power to use version 8.1.5 of libxlmass.
2017-05-24 14:51:52 +08:00
Rémi Cohen-Scali
9aea7a0d9a
Update README.md
2017-04-21 14:18:57 +02:00
Abdurrauf
08786c4b95
strmm and ctrmm
2017-03-13 01:23:16 +04:00
Zhang Xianyi
b678471d65
Merge branch 'z13' into develop
...
Conflicts:
CONTRIBUTORS.md
2017-01-09 05:52:42 -05:00
Zhang Xianyi
864e202afd
Add USE_TRMM=1 for IBM z13 in kernel/Makefile.L3
2017-01-09 05:48:09 -05:00
Abdurrauf
7f2a959e3e
Update README.md
2017-01-04 19:41:24 +04:00
Abdurrauf
6418667818
dtrmm and dgemm for z13
2017-01-04 19:32:33 +04:00
nishidha@us.ibm.com
78348a2853
Added support of IBM's MASS library that optimizes performance on Power architectures
2016-08-11 14:43:26 +05:30