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

1950年Booth算法:CPU乘法比你想的省了47%运算量

0
分享至

你的CPU每秒执行几十亿次乘法,却从没告诉过你:它用的不是小学课本那套竖式。

1950年,英国数学家Andrew Donald Booth在伦敦大学伯贝克学院做晶体管计算机研究时,发现传统二进制乘法有个反直觉的漏洞——算得越多,反而越慢。他设计了一套新规则,把连续重复的1变成减法+移位,让硬件电路省掉近一半的加法操作。这套方法后来成了每台计算机的标配,却极少有人知道它的存在。

二进制乘法的"体力活"困境

先回忆一下人怎么算乘法。23×4,你其实算的是(20+3)×4=80+12,分解完逐位相乘再相加。二进制也一样,只是更枯燥:1101×1011,要算四次1×1、1×0、1×1、1×1,然后错位相加。

问题是,计算机的"错位相加"不是纸上的斜线,是实打实的硬件加法器(加法运算电路)。每多一个1,就多一次加法。更麻烦的是负数——早期计算机用原码表示,负号单独存,乘法前要先判断符号、取绝对值、算完再还原,一套流程下来,电路复杂度直接翻倍。

Booth的观察很具体:二进制里连续出现多个1,比如1110,其实可以改写为10000减0010。从加法视角看,三个1需要三次加法;换成减法+移位,只需要一次减法和几次移位——而移位在硬件上几乎是免费的,电线接错位就行。

Booth算法的核心把戏:看相邻两位

算法的精髓藏在两个相邻比特的"组合状态"里。Booth规定了一个编码表:当前位是0、前一位也是0,什么都不做;当前位是1、前一位是0,加上被乘数;当前位是0、前一位是1,减去被乘数;两个都是1,同样什么都不做。

这个规则覆盖了所有情况,却巧妙地把连续1的串压缩成"起点的加"和"终点的减"。

举个例子:乘数二进制是01110(十进制14)。传统算法遇到三个1,要做三次加法。Booth算法扫描时发现:从0变1的位置(左数第二位)执行加,从1变0的位置(右数第一位)执行减,中间连续的1全部跳过。结果变成一次加、一次减、若干移位——运算量从3次加法降到1次加1次减。

硬件实现上,这只需要一个加法器、一个减法器(或把减法转成补码加法)、一个能左右移位的寄存器。1950年代的晶体管贵如黄金,省一个加法器就是省一大笔钱。

补码二进制的神助攻

Booth算法真正的爆发,要等到补码(补码表示法)成为整数标准之后。补码的妙处在于:负数不需要额外符号位,正数和负数的加减法用同一套电路就能处理。

在补码系统里,Booth算法可以直接处理带符号乘法,不需要前置的符号判断。乘数是正是负,编码规则一视同仁——扫描相邻位、决定加减、移位、继续。这让硬件设计极度简洁,也解释了为什么Intel 4004(1971年)之后的处理器都内置了Booth乘法器。

现代CPU的乘法指令(如x86的MUL/IMUL)底层仍是Booth的变体,只是做了并行化扩展。ARM的乘法单元、GPU的流处理器、甚至比特币矿机的ASIC,都在用这套70年前的逻辑节省晶体管。

从论文到硅片的70年

Booth 1951年的原始论文《A signed binary multiplication technique》只有四页,却解决了当时计算机架构的核心瓶颈。他所在的伯贝克学院当时正在建造APEXC计算机,算法直接落地验证。

有趣的是,Booth本人后来转向神经网络研究,1950年代就发表过用机械计算机模拟神经元的论文。他的乘法算法反而成了"一锤子买卖"——足够好用,后续改进都是工程优化而非原理颠覆。

今天的处理器乘法器已经高度并行,能同时处理多个Booth编码位(Radix-4、Radix-8版本),但核心思想没变:把重复的加法换成更便宜的移位,用相邻位的模式识别代替逐位硬算。

下次你写代码做整数乘法,编译器生成的机器码里,那条MUL指令的电路路径上,Booth的编码表仍在以纳秒级的速度被查询执行。一个1950年的数学技巧,就这样藏在每一场计算的最底层——没有启动画面,没有版本号,甚至大多数计算机系学生直到体系结构课才会听说它的名字。

如果让你重新设计一套乘法算法,你会选择优化延迟还是面积?Booth选了后者,而今天的芯片设计师正在两头下注。

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

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-04-09 11:58:14
为什么网球是地球上最性感的运动?贝雷蒂尼:因为有很多呻吟声

为什么网球是地球上最性感的运动?贝雷蒂尼:因为有很多呻吟声

网球之家
2026-04-09 22:56:07
全红婵报警:澳门运动员退群,被扣大帽子,多位队友被牵连,太惨

全红婵报警:澳门运动员退群,被扣大帽子,多位队友被牵连,太惨

眼光很亮
2026-04-08 14:06:24
恩比德确诊急性阑尾炎!在休城接受紧急手术 相似病例平均歇23天

恩比德确诊急性阑尾炎!在休城接受紧急手术 相似病例平均歇23天

罗说NBA
2026-04-10 05:46:36
你的亲戚能坏到啥地步?网友:只要你有道理,千万别怕,发疯到底

你的亲戚能坏到啥地步?网友:只要你有道理,千万别怕,发疯到底

带你感受人间冷暖
2026-04-08 00:40:03
600万镑1球!桑乔让曼联血亏1.38亿镑,堪称英超史上最烂签约!

600万镑1球!桑乔让曼联血亏1.38亿镑,堪称英超史上最烂签约!

田先生篮球
2026-04-09 06:34:41
终于出手!委内瑞拉代总统正式宣布:5月1日起全国迎来上调

终于出手!委内瑞拉代总统正式宣布:5月1日起全国迎来上调

斜烟风起雨未
2026-04-10 04:37:05
巴基斯坦怒了:巴基斯坦不是卡塔尔,动我们的人,打到你服!

巴基斯坦怒了:巴基斯坦不是卡塔尔,动我们的人,打到你服!

人生录
2026-04-08 00:37:17
全红婵遭霸凌升级,4年没人阻止,2位省队友被揪,难怪她想离队

全红婵遭霸凌升级,4年没人阻止,2位省队友被揪,难怪她想离队

奇思妙想草叶君
2026-04-09 13:47:19
油价涨幅收窄、美股指数集体转涨 特朗普要求内塔尼亚胡减少对黎巴嫩的打击

油价涨幅收窄、美股指数集体转涨 特朗普要求内塔尼亚胡减少对黎巴嫩的打击

财联社
2026-04-09 23:37:04
塌房?周杰伦多首歌曲被曝涉嫌抄袭,网友:敢不敢扒谱实锤?

塌房?周杰伦多首歌曲被曝涉嫌抄袭,网友:敢不敢扒谱实锤?

老张聊设计
2026-04-09 09:12:20
知名服装公司资不抵债,老板套现212亿迎娶女星住豪宅

知名服装公司资不抵债,老板套现212亿迎娶女星住豪宅

何氽简史
2026-04-08 19:44:09
甘肃天水一佳人好漂亮, 身高168cm,体重48kg 美的让人移不开眼

甘肃天水一佳人好漂亮, 身高168cm,体重48kg 美的让人移不开眼

乡野小珥
2026-04-08 00:48:57
油价新选择!每升便宜3元,12个省份先行试点,车主有福了

油价新选择!每升便宜3元,12个省份先行试点,车主有福了

小李子体育
2026-04-10 02:29:58
陈丽华追悼会这天,江湖地位、人情冷暖,在她身上展现的淋漓尽致

陈丽华追悼会这天,江湖地位、人情冷暖,在她身上展现的淋漓尽致

阿纂看事
2026-04-09 17:06:27
刚从蒙古国回来,说点不中听的:蒙古国真实面目,可能让你很意外

刚从蒙古国回来,说点不中听的:蒙古国真实面目,可能让你很意外

复转这些年
2026-04-06 22:24:11
广东3消息!赞助商力撑杜锋,跟队记者披露新大外,焦泊乔新进展

广东3消息!赞助商力撑杜锋,跟队记者披露新大外,焦泊乔新进展

多特体育说
2026-04-09 23:18:22
女子假信佛与多位高僧发生不当关系,秘密录制5600段视频。

女子假信佛与多位高僧发生不当关系,秘密录制5600段视频。

特约前排观众
2026-02-09 00:05:05
张雪峰团队复播,全网泪目!

张雪峰团队复播,全网泪目!

销售与管理
2026-04-09 19:45:03
男演员最新声明:已退出美国国籍,正式成为中国公民

男演员最新声明:已退出美国国籍,正式成为中国公民

美芽
2026-04-08 18:02:54
2026-04-10 08:15:00
碳基打工人
碳基打工人
坐标北京,靠咖啡续命,靠小红书下饭的普通人类。
1076文章数 6关注度
往期回顾 全部

科技要闻

Meta凌晨首发闭源大模型 扎克伯格又行了?

头条要闻

伊朗最高领袖发表最新声明 提出三点主张

头条要闻

伊朗最高领袖发表最新声明 提出三点主张

体育要闻

8万人面前心脏骤停 现在他还站在球场上

娱乐要闻

金莎官宣结婚 与老公孙丞潇相差18岁

财经要闻

停火又悬了,最糟糕的情况要来了?

汽车要闻

文飞掌舵,给神行者带来了什么?

态度原创

家居
亲子
数码
手机
教育

家居要闻

清新自然 复古风尚

亲子要闻

别把孩子喉炎当感冒,这3个信号别忽视!

数码要闻

华为多款新品在路上:Pura 90、阔折叠、AI眼镜、平板耳机全都有

手机要闻

天玑骁龙齐砍!天玑9600、骁龙8 Elite Gen6全系分级,顶配才满血

教育要闻

中考体育将与语数外同分,国家正式定调,家长必看!

无障碍浏览 进入关怀版