junxnone / xwiki

https://junxnone.github.io/xwiki/
0 stars 0 forks source link

X BLAS #179

Open junxnone opened 3 years ago

junxnone commented 3 years ago

Reference

Brief

其他版本 BLAS

Name Vendor 应用
Intel MKl Intel Matlab
OpenBLAS OpenSource Octave
ATLAS2 OpenSource
[AMD-ACML] AMD
[cuBLAS] NVIDIA
[Accelerate] Apple
[Arm Performance Libraries] Arm

Function

<character><name><mod>()

example.

  • ddot - double 类型向量点乘
  • cdotc - 复数共轭向量点乘
  • dgemm - double 矩阵相乘
character Description
s float 实数
d double 实数
c float 复数
z double 复数
name Level Description
rot L1 rotation
swap L1
scal L1
copy L1
axpy L1
dot L1
dsdot L1
nrm2 L1
cnrm2 L1
asum L1
amax L1
ge L2 & L3
gb L2 & L3
sy L2 & L3
sp L2 & L3
sb L2 & L3
he L2 & L3
hb L2 & L3
tr L2 & L3 三角矩阵
tp L2 & L3 压缩三角矩阵
tb L2 & L3

In BLAS level 1, indicates the operation type In BLAS level 2 and 3, reflects the matrix argument type

mod Level Description
c L1
u L1
g L1
m L1
mg L1
mv L2
sv L2
r L2
r2 L2
mm L3
sm L3
rk L3
r2k L3

UseCase