前所未有的详细总结 BLAS (零)

一、BLAS例程的命名约定(Naming Conventions for BLAS Routines)

0. BLAS例程名称具有以下结构:

<数据类型><名字><操作>

1. 数据类型(指示数据类型)

s:单精度浮点实数(real and single precision);通常为float数据类型。

d:双精度浮点实数(real and double precision);通常为double数据类型。

c:单精度浮点复数(complex and single precision)。

z:双精度浮点复数(complex and double precision)。

2.名字(反映矩阵参数类型)

(1) ge:general matrix(通用矩阵)

(2) gb:general band matrix(通用带状矩阵)

(3) sy:symmetric matrix(对称矩阵)

(4) sp:symmetric matrix (packed storage)

(5) sb:symmetric band matrix(对称带状矩阵)

(6) he:Hermitian matrix(厄米特矩阵=自共轭矩阵)
厄米特矩阵(Hermitian Matrix,又译作“埃尔米特矩阵”或“厄米矩阵”),指的是自共轭矩阵。矩阵中每一个第 iii 行第j列的元素都与第 jjj 行第 iii 列的元素的共轭相等。埃尔米特矩阵主对角线上的元素都是实数的,其特征值也是实数。

(7) hp:Hermitian matrix (packed storage)

(8) hb:Hermitian band matrix(厄米特带状矩阵=自共轭带状矩阵)

(9) tr: triangular matrix(三角矩阵)

(10)tp:triangular matrix (packed storage)

(11)tb:triangular band matrix(三角带状矩阵)

3.操作(反映详细的操作信息)

Blas 级别 操作 解释
Level 1 c conjugated vector
u unconjugated vector
g Givens rotation construction
m modified Givens rotation
mg modified Givens rotation construction
Level 2 mv matrix-vector product
sv solving a system of linear equations with a single unknown vector
r rank-1 update of a matrix
r2 rank-2 update of a matrix
Level 3 mm matrix-matrix product
sm solving a system of linear equations with multiple unknown vectors
rk rank-k update of a matrix
r2k rank-2k update of a matrix

前所未有的详细总结 BLAS (零)相关推荐

  1. 前所未有的详细总结 BLAS(一):GEMM Routine(零)

    高性能计算例程:GEMM (零) 一.背景: GEMM(General Matrix Multiplication)全称为"通用矩阵乘法": GEMM是BLAS(Basic Lin ...

  2. 目标检测中的Iou与map指标详细介绍(零基础)

    目标检测中的Iou与map指标详细介绍(零基础) 最近在算法岗实习,更新的频率会低一点,希望在实习过程中学到更多有用的视觉知识. IOU指标 下图中Ground truth为标记的正确框,Predic ...

  3. Python __name__ == ‘__main__’详细解释-Python零基础入门教程

    目录 一.简介 1.__name__ 2.'__main__' 3.__name__ == '__main__' 二.作用 三.猜你喜欢 ​ 零基础 Python 学习路线推荐 : Python 学习 ...

  4. python零基础入门教程(非常详细),从零基础入门到精通,看完这一篇就够了

    前言 本文罗列了了python零基础入门到精通的详细教程,内容均以知识目录的形式展开. 第一章:python基础之markdown Typora软件下载 Typora基本使用 Typora补充说明 编 ...

  5. 神仙级黑客入门教程(非常详细),从零基础入门到精通,从看这篇开始

    很多人上来就说想学习黑客,但是连方向都没搞清楚就开始学习,最终也只是会无疾而终!黑客是一个大的概念,里面包含了许多方向,不同的方向需要学习的内容也不一样. 想要成为黑客,却苦于没有方向,不知道从何学起 ...

  6. 黑客入门教程(非常详细)从零基础入门到精通

    1.这是一条坚持的道路,三分钟的热情可以放弃往下看了. 2.多练多想,不要离开了教程什么都不会了.最好看完教程自己独立完成技术方面的开发. 3.有时多google,baidu,我们往往都遇不到好心的大 ...

  7. Python入门教程(非常详细)从零基础入门到精通,看完这一篇就够了

    前言 本文罗列了了python零基础入门到精通的详细教程,内容均以知识目录的形式展开. 第一章:python基础之markdown Typora软件下载 Typora基本使用 Typora补充说明 编 ...

  8. 网络安全入门教程(超级详细)从零基础入门到精通,看这一篇就够了。

    前言 随着Web技术发展越来越成熟,而非Web服务越来越少的暴露在互联网上,现在互联网安全主要指的是Web安全. 为了自身不"裸奔"在大数据里,渐渐开始学习Web安全,在学习Web ...

  9. 【超详细】MySQL零基础入门实战

    文章目录 1.MySQL入门 1.1.源码安装MySQL5.7 1.2.Docker安装MySQL5.7 1.3.忘记MySQL超户密码 1.4.MySQL支持简体中文 2.MySQL数据库操作 2. ...

最新文章

  1. 关于烂代码的那些事(中)
  2. 移动vue项目,启动错误:Module build failed: Error: No PostCSS Config found in:
  3. 如何判断一个字符串是不是纯数字
  4. 24小时学会python_零基础python24小时极速入门学习
  5. iOS开发拓展篇—蓝牙之mutipeerConnectivity的使用
  6. 华为回应“发射卫星抢占6G”:假消息
  7. oracle dba create view 失败 解决办法
  8. Win10微软帐户切换不回Administrator本地帐户的解决方法【亲测】
  9. kettle基础使用教程
  10. 小程序电子名片免费制作
  11. c++EasyX极乐净土的实现及音乐头文件的使用
  12. 项目实训——语音转文字功能
  13. 从小白到Python大神只需要100天
  14. Sonic安装部署之——iOS设备接入
  15. 5G MEC场景下用户体验驱动的视频加速方案
  16. ios html背景音乐,iOS音频篇:使用AVPlayer播放网络音乐
  17. ZSTU2019校赛 Problem D Lis(线性基dp)
  18. EXCEL获取今天是今年的第几周
  19. windows2003中未分页内存泄漏导致服务器不稳定的解决方法
  20. 2021考生如何做考博英语复习规划?

热门文章

  1. 怎样更换AirPods Max耳垫 ?
  2. 我的计算机老师不戴眼镜英文,电脑游戏与我们的视力英语作文
  3. HTML5音频audio详解
  4. python queryset_django 中QuerySet特性功能详解
  5. 在Java中,以下数据类型中,需要内存最多的是()
  6. 【关于德育和道德方面】
  7. ORA-38706: Cannot turn on FLASHBACK DATABASE logging.ORA-38709: Recovery Area is not enabled.
  8. 各式结构化数据 动态-接入-存储-查询 的处理办法 (第一部分)
  9. 想共享计算机却无法保存设置,win7打印机共享时出现无法保存打印机设置怎么解决...
  10. matlab吉他效果器,我老师要我制作一个效果器,自己写代码的。。。