summaryrefslogtreecommitdiff
path: root/driver
AgeCommit message (Expand)AuthorFilesLines
2022-08-03Merge pull request #3703 from martin-frbg/omp_adaptiveMartin Kroeker2-0/+19
2022-07-28Merge pull request #3704 from XiWeiGu/loongarch64_dynamic_archMartin Kroeker2-0/+136
2022-07-28LoongArch64: Add DYNAMIC_ARCH supportgxw2-0/+136
2022-07-27Use OMP_ADAPTIVE setting to choose between static and dynamic OMP threadpool ...Martin Kroeker1-0/+12
2022-07-27Add environment variable OMP_ADAPTIVEMartin Kroeker1-0/+7
2022-07-27add openblas_getaffinity()Martin Kroeker1-0/+14
2022-07-27fix detection of Neoverse V1 and user-enforced selection of N2 in ARM64 DYNAM...Martin Kroeker1-2/+13
2022-07-12Neoverse N2: DYNAMIC_ARCHHonglin Zhu1-2/+11
2022-07-06Guard against sysconf returning zero processorsMartin Kroeker1-23/+23
2022-07-06Guard against system call returning zero processorsMartin Kroeker1-9/+9
2022-05-18Expand cpu mapping for future Zen cpus and use feature-based fallback for unk...Martin Kroeker1-2/+6
2022-03-17Fix broken elif in dynamic.cAdam Niederer1-1/+1
2022-03-11Merge pull request #3565 from jonaszhou1/developMartin Kroeker1-2/+25
2022-03-10Report USE_TLS if setMartin Kroeker1-0/+3
2022-03-10Support Zhaoxin/Centaur kh40000 as ZENJonasZhou1-2/+25
2022-02-07Support AVX512-enabled Alder LakeMartin Kroeker1-1/+4
2022-02-06Merge pull request #3493 from martin-frbg/casts+cleanupMartin Kroeker1-12/+28
2022-01-27Exclude some complex drivers when NO_LAPACK is setMartin Kroeker1-3/+10
2022-01-09Merge pull request #3508 from snadampal/v1_n2Martin Kroeker1-0/+2
2022-01-07OpenBLAS: aarch64: Add neoverse-v1/n2 architecture specificsSunita Nadampalli1-0/+2
2022-01-01Guard against omp_get_num_places returning zeroMartin Kroeker1-6/+9
2021-12-21typecast function pointersMartin Kroeker1-12/+28
2021-12-16Add feature-based fallback for unknown x86_64 cpusMartin Kroeker1-1/+7
2021-12-16define "unlikely" on non-cygwin tooMartin Kroeker1-1/+1
2021-12-16Open up delayed (re)init to non-Cygwin OS as wellMartin Kroeker1-1/+2
2021-12-13Move the threads overflow flag under the protection of the local blas lock (#...Martin Kroeker1-17/+18
2021-12-09Fix cmake for powerRafael Cardoso Fernandes Sousa1-0/+2
2021-11-05Fix NULL pointer checks in blas_memory_allocMartin Kroeker1-2/+2
2021-11-04Add CPUIDs for Alder Lake and other recent Intel cpusMartin Kroeker1-4/+47
2021-11-04Fix miscounting of threadpool size on Linux with OMP_PROC_BIND=TRUE (#3437)Martin Kroeker1-1/+18
2021-10-28cpuid_zarch/hwcaps: add documentation and dump hwcaps in initMarius Hillenbrand1-3/+11
2021-10-27Add model number for Tiger Lake H (mobile variant)Martin Kroeker1-1/+1
2021-10-26s390x: use DYNAMIC_ARCH's cpu detection for compile-time choiceMarius Hillenbrand1-53/+18
2021-10-12initial support for Sapphire Rapids platformWangyang Guo5-14/+14
2021-09-15Remove unused commented code (#if directive)Rafael Cardoso Fernandes Sousa1-4/+0
2021-09-15Merge pull request #3380 from martin-frbg/structwarnMartin Kroeker1-1/+1
2021-09-14Remove extraneous qualifiers from struct definitionMartin Kroeker1-1/+1
2021-09-14Add sbgemmMartin Kroeker1-0/+6
2021-09-14Add sbgemvMartin Kroeker1-0/+8
2021-09-07sbgemm: fix build error in BFLOAT16 disabledWangyang Guo1-0/+4
2021-09-07sbgemm: cooperlake: tuning for block paramsWangyang Guo1-0/+1
2021-08-30Fix typoMartin Kroeker1-1/+1
2021-08-30Clean up debug messagesMartin Kroeker1-5/+5
2021-08-29Fix unmap logicMartin Kroeker1-1/+3
2021-08-29Add likely() hints for gccMartin Kroeker1-10/+18
2021-08-28Fix typoMartin Kroeker1-1/+1
2021-08-28Add auxiliary tracking space for thread buffer frees tooMartin Kroeker1-2/+66
2021-08-28Allocate an auxiliary struct when running out of preconfigured threadsMartin Kroeker1-3/+142
2021-08-02Actually add the message to the TLS sectionMartin Kroeker1-1/+6
2021-08-02Rebase source and edit TLS version of the message as wellMartin Kroeker1-16/+30