明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 732|回复: 7

[图形系统] 最快的矩阵乘法(intel MKL数学库)

  [复制链接]
发表于 2024-8-5 02:11:55 | 显示全部楼层 |阅读模式
本帖最后由 你有种再说一遍 于 2024-8-14 22:45 编辑

矩阵乘法的处理是非常重要,小到三维系统,大到AI的邻接矩阵求解相似性.
那么我们如果需要一个矩阵乘法,但是又不想利用GPU,此时有什么库呢?
有这个intel MKL库c#版本:
https://www.intel.cn/content/www ... your-c-program.html
看完之后我大受震撼,真就代码越长运行越快...
毕竟是intel自己出的数学库,没有比它自己更了解自己了,可谓是CPU上面最快的库了,别人处理1K画面都只能20ms,它能够2ms...
它的矩阵乘法是通过好几种技术:
1,AOS数据结构 2,并行 3,SIMD 4,矩阵分块 5,缓存行Z字跳跃 6,Coppersmith-Winograd算法


前面三种优化技术我们都烂熟于心了,加上已经在论坛讲过很多次了,就不重复了.
第四点第五点优化:
https://blog.csdn.net/u013471946/article/details/43957423
第六点优化:
https://blog.csdn.net/qq_42327795/article/details/114538451
通用矩阵乘(GEMM)优化算法:
https://zhenhuaw.me/blog/2019/gemm-optimization.html
B站,为什么6层嵌套循环让这个算法快了120倍:
https://b23.tv/3J9VzVb
(完)

评分

参与人数 2明经币 +2 金钱 +9 收起 理由
e2002 + 1 + 9 很给力!
tranque + 1 赞一个!

查看全部评分

发表于 2024-8-5 09:26:56 | 显示全部楼层
收藏,用起时再来洗读
发表于 2024-8-5 10:44:33 | 显示全部楼层
我不知道。我只是来学个cad的,
发表于 2024-8-6 10:07:07 | 显示全部楼层
太高深,看不懂
发表于 2024-8-6 13:19:49 | 显示全部楼层
超纲了,每一个汉字都认识,组合一起不懂什么意思了
发表于 2024-8-6 17:31:38 | 显示全部楼层
图像转换用的吗
 楼主| 发表于 2024-8-6 17:40:43 | 显示全部楼层

矩阵乘法用途很多的,主要是优化思想的学习
发表于 2024-8-7 08:55:29 | 显示全部楼层
每次看到你发的贴子,我总有种错觉,觉得我的数学还可以抢救一下~但是bo算法我就喜欢深度优先和广度优先算法...我这该死的脑残志坚......
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 03:58 , Processed in 0.169945 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表