网易首页 > 网易号 > 正文 申请入驻

矩阵乘法计算速度再次突破极限,我炼丹能更快了吗?| 哈佛、MIT

0
分享至

梦晨 发自 凹非寺
量子位 报道 | 公众号 QbitAI

n阶矩阵乘法最优解的时间复杂度再次被突破,达到了O(n^2.3728596)。

按定义直接算的话,时间复杂度是O(n³)。

光这么说可能不太直观,从图上可以看出,n足够大时优化后的算法就开始表现出明显优势。

矩阵乘法在深度学习中有着广泛的应用,像卷积神经网络(CNN)中最耗时间的卷积计算,就经常被映射成矩阵乘法。

△图源:DOI 10.3390/electronics8010065

虽然在具体实现上还有很多障碍,但矩阵相乘底层算法的优化,至少在理论上为深度学习节省时间提供了可能性。

而科学家们努力的目标,是使n阶矩阵乘法的时间复杂度尽可能接近理论上的最快速度O(n²)。

本次研究共同作者是一对师徒。

△左:Alman 右:Vassilevska Williams

Josh Alman目前是哈佛大学的博士后研究员,主要研究方向是算法设计和复杂度理论。

Virginia Vassilevska Williams是他在MIT读博士期间的导师,研究方向是组合数学和图论在计算领域的应用。

Strassen:用加法替代乘法

矩阵乘法的时间复杂度直到1969年才第一次被Volker Strassen降至O(n³)以下。

看过《算法导论》的同学应该很熟悉Strassen算法。

以2阶矩阵相乘为例,总共需要进行2³=8次乘法,而2ⁿ的高阶矩阵相乘可以用分块法不断迭代细分解成若干个2阶子矩阵相乘。

Strassen巧妙地通过构造7个中间变量,用增加14次加法为代价省去了一次乘法。

对于

定义

则有

像这样,在M₁-M₇的计算中只有7次乘法操作。
由于矩阵乘法计算中乘法的复杂度是O(n³),而加法的复杂度只有O(n²),n越大时此方法的收益就越大。

且分块后每个子矩阵相乘都可以省去一次乘法操作,最终把时间复杂度降低到O(n^2.807)。

这么绕的算法到底怎么想出来的?可惜Strassen在论文中并没有说明这一点。

Strassen算法在实际应用时受到很大限制,如运行时会创建大量的临时变量,在n不够大时反倒更耗费时间。

还有只适用于稠密矩阵,针对稀疏矩阵有更快的专门算法。

但最重要的是,Strassen的办法让学界意识到,原来矩阵乘法问题还有优化空间啊!

激光法:用张量替代矩阵

20世纪70年代末期,科学家们找到了解决问题的新思路,将矩阵计算转换为张量计算。

1981年,Schonhage将此方法优化到O(n^2.522)后,Strassen把这个方法命名为“激光法(Laser Method)”,因为和正交偏振激光有相似之处。

在后来的几十年中,矩阵乘法的每次优化都来自激光法的优化,即如何更有效地把矩阵问题转换成张量问题。

Alman和Williams的优化算法只比14年LeGall的O(n^2.3728639)减少了4e^(-6)。

从历次优化的幅度来看,似乎已逼近激光法的极限。

能算得更快了吗?

激光法很少在实际中应用,因为它只在n足够大,大到现代计算机硬件几乎无法处理的时候才能提供优势。

这样的算法被称作“银河算法(Galatic Algorithm)”。

在业界使用最多的还是通过分块法和并行处理控制矩阵的规模。当n不大时,再通过循环展开,内存布局优化等办法针对直觉算法的优化。

还有一点,现实中由于浮点数精度的限制,Strassen法和激光法在计算大规模矩阵时都会产生不小的误差。

△图源:DOI 10.1109/ICPADS.2011.130

矩阵乘法的加速,看来还没那么容易。

论文链接
https://arxiv.org/abs/2010.05846

参考链接:
[1]https://www.quantamagazine.org/mathematicians-inch-closer-to-matrix-multiplication-goal-20210323
[2]https://en.wikipedia.org/wiki/Matrix_multiplication_algorithm
[3]https://www.researchgate.net/publication/330315719_A_Uniform_Architecture_Design_for_Accelerating_2D_and_3D_CNNs_on_FPGAs
[4]http://www.theoryofcomputing.org/articles/gs005/gs005.pdf
[5]https://www.youtube.com/watch?v=J5LK1SChxGs
[6]http://www.cs.toronto.edu/~yuvalf/AmbFilLeG14.pdf

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
炸裂!捐精有多乱,双方直接在宾馆完成怀孕过程,一次八百到几万

炸裂!捐精有多乱,双方直接在宾馆完成怀孕过程,一次八百到几万

就一点
2026-06-02 15:45:51
CCTV5+直播!中国女排冲击东道主,比赛时间有变,庄宇珊是关键

CCTV5+直播!中国女排冲击东道主,比赛时间有变,庄宇珊是关键

跑者排球视角
2026-06-21 12:32:23
世界杯刚爆种就要凉了!曼联 5000 万砸英超神锋 巴西王牌悬了

世界杯刚爆种就要凉了!曼联 5000 万砸英超神锋 巴西王牌悬了

澜归序
2026-06-21 07:33:40
特朗普签署停火初步协议,美股齐涨,油价跌至三个半月新低

特朗普签署停火初步协议,美股齐涨,油价跌至三个半月新低

报错免疫体
2026-06-22 03:05:52
150名中国人被捕,马科斯亲姐突然醒悟:对中国动粗,后果更可怕

150名中国人被捕,马科斯亲姐突然醒悟:对中国动粗,后果更可怕

小陆搞笑日常
2026-06-21 15:39:43
乡村爱情王小蒙变化好大,丰乳肥臀的,不再是当年清纯的小姑娘了

乡村爱情王小蒙变化好大,丰乳肥臀的,不再是当年清纯的小姑娘了

南万说娱26
2026-06-02 12:25:07
泰山队两大废将拯救郑智,已成青岛西海岸大腿,郑智点石成金

泰山队两大废将拯救郑智,已成青岛西海岸大腿,郑智点石成金

体坛风之子
2026-06-21 05:00:05
1962年,当36岁梦露当众褪衣亮相那一刻,生命就已经进入了倒计时

1962年,当36岁梦露当众褪衣亮相那一刻,生命就已经进入了倒计时

毒舌小红帽
2026-06-10 18:33:58
中国正在成为全球第一个集体抛弃电话的国家。

中国正在成为全球第一个集体抛弃电话的国家。

维纳斯的眼泪
2026-05-22 12:15:47
国企改制旧账全面倒查,三类违规主体迎来严查

国企改制旧账全面倒查,三类违规主体迎来严查

职场资深秘书
2026-06-21 14:02:20
芯片刚需材料爆发!电子级氢氟酸7大核心龙头全维度拆解

芯片刚需材料爆发!电子级氢氟酸7大核心龙头全维度拆解

爱看剧的阿峰
2026-06-20 11:15:15
G7发表声明,不许武力改变台海现状?中方回应用词相当罕见

G7发表声明,不许武力改变台海现状?中方回应用词相当罕见

热点大放送
2026-06-22 04:02:24
太轻松了?西班牙4-0大胜沙特,看台上的法国名宿德约卡夫睡着了

太轻松了?西班牙4-0大胜沙特,看台上的法国名宿德约卡夫睡着了

兰亭墨未干
2026-06-22 03:28:12
比赖清德还狂!若2028年她当台湾地区领导人,解放军出手武力统台

比赖清德还狂!若2028年她当台湾地区领导人,解放军出手武力统台

阿讯说天下
2026-05-26 13:40:22
科技狂潮下,为何聪明钱悄悄买入逆势股

科技狂潮下,为何聪明钱悄悄买入逆势股

野生运营
2026-06-22 00:35:29
不是谣言!浙江大学研究发现:早餐提前半小时,糖尿病风险降低43%

不是谣言!浙江大学研究发现:早餐提前半小时,糖尿病风险降低43%

新时代的两性情感
2026-06-22 00:56:15
大陆已经发话,卢秀燕也问责赖清德,邱毅通告“台独”:死路一条

大陆已经发话,卢秀燕也问责赖清德,邱毅通告“台独”:死路一条

凉了时光人
2026-06-22 03:02:10
北京教练组变更!京媒曝许利民将卸任,李楠带队夏训,主帅待确定

北京教练组变更!京媒曝许利民将卸任,李楠带队夏训,主帅待确定

篮球资讯达人
2026-06-21 18:30:19
少林寺新方丈释印乐,上任才10个月,少林寺被曝一下少了800多万

少林寺新方丈释印乐,上任才10个月,少林寺被曝一下少了800多万

许三岁
2026-06-14 09:57:24
G7后特朗普点名日本,高市逞能换来美制裁警告

G7后特朗普点名日本,高市逞能换来美制裁警告

小新的视界
2026-06-22 02:08:12
2026-06-22 05:39:00
量子位 incentive-icons
量子位
追踪人工智能动态
12823文章数 176502关注度
往期回顾 全部

科技要闻

马斯克拿下7800亿元天价薪酬 2028年可兑现

头条要闻

世界第10难求一胜!10人比利时0-0伊朗

头条要闻

世界第10难求一胜!10人比利时0-0伊朗

体育要闻

德国的超级替补,10年前还在工厂上班

娱乐要闻

原来她就是张颂文老婆

财经要闻

“床垫界的特斯拉”破产了

汽车要闻

惊出冷汗!重庆实测奥迪A5L,华为智驾这波操作绝了…

态度原创

游戏
数码
时尚
房产
旅游

《STRANGER THAN HEAVEN》游先看试玩报告:散装拳脚,也可以很爽"/> 主站 商城 论坛 自运营 登录 注册 《STRANGER THA...

数码要闻

曝英特尔"Raptor Lake Next"处理器移动端仅提供"HX"版本

邮报盘点哈兰德奢侈品收藏:33万镑爱马仕包、28万豪华腕表

房产要闻

商业清零式退潮,大量住宅登场!三亚又要大规模调规!

旅游要闻

云南十八怪湖泊称作海,滇池滇海叫法流传千年,根源不只是水面大

无障碍浏览 进入关怀版