Commit Graph

186 Commits

Author SHA1 Message Date
Martin Kroeker d96daa220d
Merge pull request #5290 from Srangrang/develop
Add support for FP16 to openBLAS and shgemm on RISCV
2025-06-24 23:10:15 +02:00
Martin Kroeker 4e6da5ed34
Update version to 0.3.30.dev 2025-06-19 11:57:35 +02:00
Martin Kroeker 993fad6aeb
Update version to 0.3.30 2025-06-19 11:45:39 +02:00
Srangrang 3b1ac29b77 disable BUILD_HFLOAT16 2025-06-16 18:05:16 +08:00
Srangrang ec14e1648c fix: resolve non-RISCV host build failed issue
- adjust interface to disable "small matrix" pathway
- separate HFLOAT16 from BFLOAT16
- remove SHGEMM_UNROLL_M and SHGEMM_UNROLL_N equal conditions

Related to PR#5290
Co-authored-by Martin
2025-06-15 20:25:15 +08:00
Srangrang 4e1a381e5b fix: resolve the compilation failure without zfh instruction
- modify the macro conditions in Makefile.system
- Delete development test code

Related to issue#5279
2025-06-04 20:00:12 +08:00
gkdddd 670ec6f757 Added shgemm_kernel_8x8 for RISCV64_ZVL128B and shgemm_kernel_16x8 for RISCV64_ZVL256B
Added HFLOAT16 support for RISCV64
Added shgemm_kernel_8x8 for RISCV64_ZVL128B and shgemm_kernel_16x8 for RISCV64_ZVL256B based on HFLOAT16
The instruction sets used are ZVFH and ZFH, which need to be supported by RVV1.0

Related to issue #5279
Co-authored-by Linjin Li <linjin_li@163.com>
2025-06-03 20:14:30 +08:00
Martin Kroeker 4e817f804c
Update version to 0.3.29.dev 2025-01-12 17:39:00 +01:00
Martin Kroeker 8795fc7985
set version to 0.3.29 2025-01-12 15:02:02 +01:00
Martin Kroeker cd3945b998
Update version to 0.3.28.dev 2024-08-08 23:09:45 +02:00
Martin Kroeker 884a949a0d
Merge branch 'release-0.3.0' into develop 2024-08-08 22:41:26 +02:00
Martin Kroeker 116bc767d8
Update version to 0.3.28 2024-08-08 22:23:02 +02:00
Martin Kroeker 797ae08dbe
Add explanation of LAPACK_STRLEN 2024-08-06 21:38:00 +02:00
Martin Kroeker faf7b3d1bb
Document the two HUGETLB options for buffer allocation 2024-04-24 17:49:40 +02:00
Martin Kroeker 930ebed48b
Add option EMBEDDED 2024-04-18 15:59:24 +02:00
Martin Kroeker 1c7d27c750
Update version to 0.3.27.dev 2024-04-04 23:02:29 +02:00
Martin Kroeker ce3f668c99
Update version to 0.3.27 2024-04-04 22:26:04 +02:00
Martin Kroeker bb96e466ae
Introduce LIBNAMEPREFIX to avoid messing with the internal LIBPREFIX 2024-02-09 15:50:11 +01:00
Martin Kroeker 1412d2deeb
Update version to 0.3.26.dev 2024-01-02 22:33:01 +01:00
Martin Kroeker 6c77e5e314
Update Makefile.rule 2024-01-02 22:25:05 +01:00
Martin Kroeker f4cc1b7a6f
Update version to 0.3.25.dev 2023-11-12 23:07:19 +01:00
Martin Kroeker 0e54cbd18c
Update version to 0.3.25 2023-11-12 22:52:05 +01:00
Martin Kroeker 9f815cf1bf
Update version to 0.3.24 2023-09-03 22:58:32 +02:00
Martin Kroeker 516f22b8ca
Update version to 0.3.23.dev 2023-04-01 22:25:55 +02:00
Martin Kroeker 394a9fbafe
Increment version to 0.3.23 2023-04-01 22:18:01 +02:00
Martin Kroeker 1c2a60e6cf
Update version to 0.3.22.dev 2023-03-27 00:00:04 +02:00
Martin Kroeker e46971b9d5
Merge branch 'develop' into release-0.3.0 2023-03-26 23:34:17 +02:00
Martin Kroeker 2e64722681
Update Makefile.rule 2022-11-08 16:20:17 +01:00
Martin Kroeker ea6c5f3cf5
Add option RELAPACK_REPLACE 2022-10-30 12:55:23 +01:00
Kai T. Ohlhus c2892f0e31
Makefile.rule: update CONSISTENT_FPCSR documentation 2022-09-22 00:25:13 +09:00
Martin Kroeker e671d0386b
Update version to 0.3.21.dev 2022-08-07 23:03:20 +02:00
Martin Kroeker 79f54f266d
Update version to 0.3.21 2022-08-07 22:32:11 +02:00
Martin Kroeker 0b678b19dc
Update version to 0.3.20 2022-02-20 22:35:05 +01:00
Martin Kroeker 8cec83bdfb
Update version to 0.3.19.dev 2021-12-19 21:22:19 +01:00
Martin Kroeker 2480e5046e
Update version to 0.3.19 2021-12-19 20:55:57 +01:00
Martin Kroeker dcb005351e
Update version to 0.3.18.dev 2021-10-02 21:15:39 +02:00
Martin Kroeker efe42481e2
Update version to 0.3.18 2021-10-02 19:38:09 +02:00
Martin Kroeker 38d5b4b124
Update version to 0.3.17.dev 2021-07-15 15:00:01 +02:00
Martin Kroeker d909f9f3d4
Update version to 0.3.17 2021-07-15 14:52:54 +02:00
Martin Kroeker 44cc7cdecc
Update version to 0.3.16.dev 2021-07-12 00:16:59 +02:00
Martin Kroeker 4c81d1c3fe
Update version to 0.3.16 2021-07-12 00:09:35 +02:00
Martin Kroeker 904f9a267d
Update version to 0.3.15 2021-05-02 23:50:22 +02:00
Martin Kroeker d90ca75a6c
Update version to 0.3.14.dev 2021-03-17 21:14:42 +01:00
Martin Kroeker 86de5f768b
Update version to 0.3.14 for release 2021-03-17 20:20:34 +01:00
Martin Kroeker 87315e8a8d
Update version to 0.3.13.dev 2020-12-12 23:28:49 +01:00
Martin Kroeker d3ec787f77
Update version to 0.3.13 for release 2020-12-12 18:14:49 +01:00
Martin Kroeker 2f9fc9be30
Update version to 0.3.12.dev 2020-10-24 23:29:05 +02:00
Martin Kroeker e1c18e4eeb
Update version to 0.3.12 for release 2020-10-24 12:15:33 +02:00
Martin Kroeker 365f28787c
Comment out BUILD_SINGLE etc. and add a short explanation 2020-10-23 23:32:06 +02:00
Martin Kroeker 0ac6102708
Update version string to 0.3.11.dev 2020-10-17 22:40:47 +02:00