<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網易首頁 > 網易號 > 正文 申請入駐

      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-03-28 09:24:30
      80歲還扮嫩撈金?潘迎紫、趙雅芝穿古裝商演,網友:說不出來的怪

      80歲還扮嫩撈金?潘迎紫、趙雅芝穿古裝商演,網友:說不出來的怪

      削桐作琴
      2026-04-07 15:14:18
      國務院825號令正式落地!這些執法全被叫停,老百姓收好維權干貨

      國務院825號令正式落地!這些執法全被叫停,老百姓收好維權干貨

      混沌錄
      2026-04-07 17:59:04
      伊朗發出最后通牒!俄通告全球將參戰,法國上將:中估計也要到了

      伊朗發出最后通牒!俄通告全球將參戰,法國上將:中估計也要到了

      觀察者小海風
      2026-04-07 16:07:23
      A股,尾盤傳來一個“重磅信號”,周三,或將迎來大變盤!

      A股,尾盤傳來一個“重磅信號”,周三,或將迎來大變盤!

      夜深愛雜談
      2026-04-07 16:09:23
      反對派對歐爾班釜底抽薪:上臺后修改憲法,歐爾班無法再擔任總理

      反對派對歐爾班釜底抽薪:上臺后修改憲法,歐爾班無法再擔任總理

      史行途
      2026-04-07 03:42:49
      34分狂勝,1分險勝!西部第一偽強隊誕生,申京別高興得太早

      34分狂勝,1分險勝!西部第一偽強隊誕生,申京別高興得太早

      世界體育圈
      2026-04-07 20:23:34
      三國臭名昭著的4個名人,結果被小說洗白,搖身一變成了正面人物

      三國臭名昭著的4個名人,結果被小說洗白,搖身一變成了正面人物

      銘記歷史呀
      2026-04-07 15:47:12
      我們并沒有用40年走完發達國家200年的路

      我們并沒有用40年走完發達國家200年的路

      文青大叔說
      2026-03-13 08:13:38
      王楚欽孫穎莎奪冠不足24小時,日媒報道國乒有深意,重點提及一人

      王楚欽孫穎莎奪冠不足24小時,日媒報道國乒有深意,重點提及一人

      萌蘭聊個球
      2026-04-06 17:28:58
      潘石屹再預言未來樓市,前兩次已應驗,今明兩年或大概率也是對的

      潘石屹再預言未來樓市,前兩次已應驗,今明兩年或大概率也是對的

      專業聊房君
      2026-04-06 17:35:09
      張雪母親改嫁后成為作家!回應:張雪騎車撞人我賠3萬 借給他55萬

      張雪母親改嫁后成為作家!回應:張雪騎車撞人我賠3萬 借給他55萬

      念洲
      2026-04-07 09:37:27
      國家動真格,嚴查國企歷史遺留問題!下崗職工工齡社保統統重算

      國家動真格,嚴查國企歷史遺留問題!下崗職工工齡社保統統重算

      陳博世財經
      2026-04-06 14:27:33
      伊朗這回開竅了!他們不炸軍營,不炸核設施,專門炸這幾個大工廠

      伊朗這回開竅了!他們不炸軍營,不炸核設施,專門炸這幾個大工廠

      鑒史錄
      2026-04-07 00:10:03
      局勢惡化,中方接到高市消息,日本專機將飛越南,對華包圍圈成型

      局勢惡化,中方接到高市消息,日本專機將飛越南,對華包圍圈成型

      牛鍋巴小釩
      2026-04-07 17:43:10
      李亞鵬含沙射影,官媒下場無縫銜接配合,陳光標遮羞布被撕得粉碎

      李亞鵬含沙射影,官媒下場無縫銜接配合,陳光標遮羞布被撕得粉碎

      潮鹿逐夢
      2026-04-05 16:56:45
      陳麗華公司曝離世內幕!對遲重瑞稱呼暴露真實關系,遺言看哭眾人

      陳麗華公司曝離世內幕!對遲重瑞稱呼暴露真實關系,遺言看哭眾人

      一盅情懷
      2026-04-07 16:21:17
      剛剛,大轟炸!全線大跳水!特朗普威脅:“一個文明將徹底消亡"

      剛剛,大轟炸!全線大跳水!特朗普威脅:“一個文明將徹底消亡"

      中國基金報
      2026-04-07 20:56:22
      不裝了,攤牌了!日本18歲新星承認,乒超練1年,頂在日本打10年

      不裝了,攤牌了!日本18歲新星承認,乒超練1年,頂在日本打10年

      萌蘭聊個球
      2026-04-07 20:33:11
      深圳一救護車違反調度指令,將患者拉至所屬民營醫院,家屬稱因延誤搶救致死 涉事醫院被處罰

      深圳一救護車違反調度指令,將患者拉至所屬民營醫院,家屬稱因延誤搶救致死 涉事醫院被處罰

      紅星新聞
      2026-04-07 13:56:02
      2026-04-07 21:28:49
      碳基打工人
      碳基打工人
      坐標北京,靠咖啡續命,靠小紅書下飯的普通人類。
      932文章數 6關注度
      往期回顧 全部

      科技要聞

      滿嘴謊言!OpenAI奧特曼黑料大起底

      頭條要聞

      美軍拯救飛行員差一點失敗 從40英里外用攝像頭對準他

      頭條要聞

      美軍拯救飛行員差一點失敗 從40英里外用攝像頭對準他

      體育要聞

      官宣簽約“AI球員”,這支球隊被罵慘了...

      娛樂要聞

      女首富陳麗華離世 被曝生前已分好遺產

      財經要聞

      10萬億財政轉移支付,被誰拿走了?

      汽車要聞

      不止是大 極狐首款MPV問道V9靜態體驗

      態度原創

      旅游
      健康
      家居
      房產
      手機

      旅游要聞

      上游觀察|兩天春假,卻讓孩子擁抱了整個春天

      干細胞抗衰4大誤區,90%的人都中招

      家居要聞

      雅致愜意 感知生活之美

      房產要聞

      重磅!三亞擬出安居房新政!

      手機要聞

      傳聞蘋果闊折疊命名iPhone Ultra,曝國內同品類新機也考慮跟進

      無障礙瀏覽 進入關懷版