91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

站在CPU的角度看世界

傳感器技術(shù) ? 來源:未知 ? 作者:胡薇 ? 2018-08-12 11:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

經(jīng)常聽到有人說磁盤很慢、網(wǎng)絡(luò)很卡,這都是站在人類的感知維度去表述的,比如拷貝一個文件到硬盤需要幾分鐘到幾十分鐘,夠我去吃個飯啦;而從網(wǎng)絡(luò)下載一部電影,有時候需要幾個小時,我都可以睡一覺了。然而,從CPU的角度去看的話,事情就會朝著截然不同的方向去發(fā)展。

最為我們熟知的關(guān)于計算機不同組件速度差異的圖表,是下面這種金字塔形式:越往上速度越快,容量越小,而價格越高。

注:所有的數(shù)據(jù)都是來自網(wǎng)絡(luò)。所有的數(shù)據(jù)會因為機器配置不同,或者硬件的更新而有出入,但是不影響我們直覺的感受。

這張圖只是給了我們一個直觀地感覺,并沒有對各個速度和性能做出量化的說明和解釋。而實際上,不同層級之間的差異要比這張圖大的多。這篇文章就讓你站在 CPU 的角度看這個世界,說說到底它們有多慢。希望你看完這篇文章能明白兩件事情:磁盤和網(wǎng)絡(luò)真的很慢,性能優(yōu)化是個復(fù)雜的系統(tǒng)性的活。

數(shù)據(jù)

先來看看 CPU 的速度,就拿我的電腦來說,主頻是 2.6G,也就是說每秒可以執(zhí)行 2.6*10^9個指令,每個指令只需要 0.38ns(現(xiàn)在很多個人計算機的主頻要比這個高,配置比較高的能達到 3.0G+)。我們把這個時間當(dāng)做基本單位 1s,因為 1s 大概是人類能感知的最小時間單位。

一級緩存讀取時間為 0.5ns,換算成人類時間大約是 1.3s,大約一次或者兩次心跳的時間。這里能看出緩存的重要性,因為它的速度可以趕上 CPU,程序本身的 locality 特性加上指令層級上的優(yōu)化,cache 訪問的命中率很高,這最終能極大提高效率。

分支預(yù)測錯誤需要耗時 5ns,換算成人類時間大約是 13s,這個就有點久了,所以你會看到很多文章分析如何優(yōu)化代碼來降低分支預(yù)測的幾率,比如這個得分非常高的 stackoverflow 問題。

二級緩存時間就比較久了,大約在 7ns,換算成人類時間大約是 18.2s,可以看到的是如果一級緩存沒有命中,然后去二級緩存讀取數(shù)據(jù),時間差了一個數(shù)量級。

我們繼續(xù),互斥鎖的加鎖和解鎖時間需要 25ns,換算成人類時間大約是 65s,首次達到了一分鐘。并發(fā)編程中,我們經(jīng)常聽說鎖是一個很耗時的東西,因為在微波爐里加熱一個東西需要一分鐘的話,你要在那傻傻地等蠻久了。

然后就到了內(nèi)存,每次內(nèi)存尋址需要 100ns,換算成人類時間是 260s,也就是4分多鐘,如果讀一些不需要太多思考的文章,這么久能讀完2-3千字(這個快閱讀的時代,很少人在手機上能靜心多這么字了)。

看起來還不算壞,不多要從內(nèi)存中讀取一段數(shù)據(jù),需要的時候很更多。到了內(nèi)存之后,時間就變得一個量級,CPU 和內(nèi)存之間的速度瓶頸被稱為馮諾依曼瓶頸

一次 CPU 上下文切換(系統(tǒng)調(diào)用)需要大約 1500ns,也就是 1.5us(這個數(shù)字參考了其他文章)。

在 1Gbps 的網(wǎng)絡(luò)上傳輸 2K 的數(shù)據(jù)需要 20us,換算成人類時間是 14.4小時,這么久都能把《星球大戰(zhàn)》六部曲看完了!可以看到網(wǎng)絡(luò)上非常少數(shù)據(jù)傳輸對于 CPU 來說,已經(jīng)很漫長。而且這里的時間還是理論最大值,實際過程還要更慢一些。

SSD 隨機讀取耗時為 150us,換算成人類時間大約是 4.5天。換句話說,SSD 讀點數(shù)據(jù),CPU 都能休假,報團參加周邊游了。雖然我們知道 SSD 要比機械硬盤快很多,但是這個速度對于 CPU 來說也是像烏龜一樣。I/O 設(shè)備 從硬盤開始速度開始變得漫長,這個時候我們就想起內(nèi)存的好處了。

盡量減少 IO 設(shè)備的讀寫,把最常用的數(shù)據(jù)放到內(nèi)存中作為緩存是所有程序的通識。像 memcached 和 redis 這樣的高速緩存系統(tǒng)近幾年的異軍突起,就是解決了這里的問題。

從內(nèi)存中讀取 1MB 的連續(xù)數(shù)據(jù),耗時大約為 250us,換算成人類時間是 7.5天,這次假期升級到國慶七天國外游了。

同一個數(shù)據(jù)中心網(wǎng)絡(luò)上跑一個來回需要 0.5ms,換算成人類時間大約是 15天,也就是半個月的時間。如果你的程序有段代碼需要和數(shù)據(jù)中心的其他服務(wù)器交互,在這段時間里 CPU 都已經(jīng)狂做了半個月的運算。減少不同服務(wù)組件的網(wǎng)絡(luò)請求,是性能優(yōu)化的一大課題。

從 SSD 讀取 1MB 的順序數(shù)據(jù),大約需要 1ms,換算成人類時間是 1個月。也就是說 SSD 讀一個普通的文件,如果要等你做完,CPU 一個月時間就荒廢了。盡管如此,SSD 已經(jīng)很快啦,不信你看下面機械磁盤的表現(xiàn)。

磁盤尋址時間為 10ms,換算成人類時間是 10個月,剛好夠人類創(chuàng)造一個新的生命了。如果 CPU 需要讓磁盤泡杯咖啡,在它眼里,磁盤去生了個孩子,回來告訴它你讓我泡的咖啡好了。機械硬盤使用 RPM(Revolutions Per Minute/每分鐘轉(zhuǎn)速) 來評估磁盤的性能:RPM 越大,平均尋址時間更短,磁盤性能越好。尋址只是把磁頭移動到正確的磁道上,然后才能讀取指定扇區(qū)的內(nèi)容。換句話說,尋址雖然很浪費時間,但其實它并沒有辦任何的正事(讀取磁盤內(nèi)容)。

從磁盤讀取 1MB 連續(xù)數(shù)據(jù)需要 20ms,換算成人類時間是 20個月。IO 設(shè)備是計算機系統(tǒng)的瓶頸,希望讀到這里你能更深切地理解這句話!如果還不理解,不妨想想你在網(wǎng)上買的東西,快遞送了將近兩年,你的心情是怎么樣的。

而從世界上不同城市網(wǎng)絡(luò)上走一個來回,平均需要 150ms(參考世界各地 ping 報文的時間CDN)。

虛擬機重啟一次大約要 4s 時間,換算成人類的時間是 3百多年。對于此,我想到了喬布斯要死命優(yōu)化 Mac 系統(tǒng)開機啟動時間。

物理服務(wù)器重啟一次需要 5min,換算成人類時間是 2萬5千年,快趕上人類的文明史了。5 分鐘人類都要等一會了,更別提 CPU 了,所以沒事不要亂重啟服務(wù)器啊,分分鐘終結(jié)一個文明的節(jié)奏。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • IO
    IO
    +關(guān)注

    關(guān)注

    0

    文章

    510

    瀏覽量

    42491
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11275

    瀏覽量

    224924

原文標(biāo)題:CPU的一秒就是你的一生

文章出處:【微信號:WW_CGQJS,微信公眾號:傳感器技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    變電站在線監(jiān)測系統(tǒng):電力智能防線

    ,變電站在線監(jiān)測系統(tǒng)應(yīng)運而生,成為保障電力安全的重要技術(shù)支撐。系統(tǒng)架構(gòu)與技術(shù)原理該系統(tǒng)采用分層分布式架構(gòu),分為過程層、間隔層和站控層。過程層部署高精度傳感器網(wǎng)絡(luò),如
    的頭像 發(fā)表于 02-24 11:49 ?102次閱讀
    變電<b class='flag-5'>站在</b>線監(jiān)測系統(tǒng):電力智能防線

    2026年,3DGS和世界模型,在自動駕駛仿真中的組合應(yīng)用

    、流程優(yōu)化及與“世界模型”互補等角度,給大家?guī)Я肆诵袠I(yè)一線的技術(shù)思考。從行業(yè)角度來看是一篇難得的務(wù)實分享,特此轉(zhuǎn)載,供大家學(xué)習(xí)交流探討。大家好呀,我是李慢慢。先說結(jié)論
    的頭像 發(fā)表于 02-03 17:32 ?3171次閱讀
    2026年,3DGS和<b class='flag-5'>世界</b>模型,在自動駕駛仿真中的組合應(yīng)用

    MangoTree新品劇透:全新PXI形態(tài)+最強CPU #PXI #PXIe #測控 #CPU

    cpu
    芒果樹數(shù)字
    發(fā)布于 :2026年01月30日 11:36:11

    Lora基站在物聯(lián)網(wǎng)應(yīng)用的重要性

    Lora基站在物聯(lián)網(wǎng)應(yīng)用中具有重要的地位。首先,Lora基站可以實現(xiàn)對物聯(lián)網(wǎng)設(shè)備的遠程監(jiān)測和控制,為物聯(lián)網(wǎng)應(yīng)用提供了強大的功能支持。其次,Lora基站具有較強的抗干擾能力和較長的電池壽命,可以在惡劣
    發(fā)表于 12-03 07:09

    角度傳感器原理、技術(shù)與實用指南

    在眾多的工業(yè)控制、機器人技術(shù)和航空航天等領(lǐng)域,角度傳感器扮演著不可或缺的角色,為精確測量角度變化提供了關(guān)鍵的技術(shù)支持。 工 作 原 理? 電位器式角度傳感器 原理: 通過旋轉(zhuǎn)軸帶動滑動觸點在電阻體上
    的頭像 發(fā)表于 11-04 15:14 ?427次閱讀
    <b class='flag-5'>角度</b>傳感器原理、技術(shù)與實用指南

    角度超聲波傳感器:精準(zhǔn)感知,開啟智能時代新維度

    在智能科技浪潮席卷全球的今天,傳感器作為連接物理世界與數(shù)字世界的“神經(jīng)末梢”,正以驚人的速度重塑著人類的生產(chǎn)生活方式。而在這場變革中,小角度超聲波傳感器憑借其“小角度、高精度、強抗擾”
    的頭像 發(fā)表于 10-10 08:39 ?363次閱讀
    小<b class='flag-5'>角度</b>超聲波傳感器:精準(zhǔn)感知,開啟智能時代新維度

    如何從 MCU/MPU 角度保護物聯(lián)網(wǎng)應(yīng)用?

    如何從 MCU/MPU 角度保護物聯(lián)網(wǎng)應(yīng)用?
    發(fā)表于 09-08 07:33

    外置磁編芯片獲得的角度數(shù)據(jù)如何傳給電機電角度

    我想用FU6861來做定位控制,外置磁編芯片,想通過FU6861的SPI來獲取磁編芯片的角度數(shù)據(jù),傳給電機的電角度,不只是是哪個寄存器,圖片所示的FOC_THETA 寄存器是不是啊,并且外置磁編芯片的方案是否可行?
    發(fā)表于 08-05 13:36

    從不同的角度來探討一次消諧裝置存在的價值!

    一、從原理角度 一次消諧裝置的主要作用是消除電壓互感器(PT)的鐵磁諧振。當(dāng)電力系統(tǒng)中出現(xiàn)鐵磁諧振時,會產(chǎn)生過電壓和過電流,對設(shè)備和系統(tǒng)的安全運行構(gòu)成威脅。一次消諧裝置通過在電壓互感器的開口三角
    的頭像 發(fā)表于 07-24 09:40 ?602次閱讀

    TDK TMR角度傳感器的特點與優(yōu)勢

    上周我們討論了電動汽車電機控制技術(shù)和角度傳感器挑戰(zhàn),本周將繼續(xù)深入解析TMR角度傳感器相較于其他傳感器技術(shù)的優(yōu)勢。通過詳細的對比表,我們將展示TMR角度傳感器如何在成本、尺寸、精度和抗干擾能力等方面超越傳統(tǒng)技術(shù),成為電動汽車領(lǐng)域
    的頭像 發(fā)表于 07-17 16:29 ?2133次閱讀

    單核CPU網(wǎng)關(guān)和雙核CPU網(wǎng)關(guān)有什么區(qū)別

    單核CPU網(wǎng)關(guān)與雙核CPU網(wǎng)關(guān)的核心區(qū)別在于處理能力、多任務(wù)效率、性能表現(xiàn)及適用場景,雙核CPU網(wǎng)關(guān)在多任務(wù)處理、復(fù)雜計算和響應(yīng)速度上具有顯著優(yōu)勢,而單核CPU網(wǎng)關(guān)則更適合輕量級、低負(fù)
    的頭像 發(fā)表于 07-05 14:37 ?1046次閱讀

    聲學(xué)世界模型將如何改變我們的生活

    近日,聲智科技發(fā)表標(biāo)題為“A Survey on World Models Grounded in Acoustic Physical Information”的聲學(xué)世界模型綜述文章,調(diào)研了全球研究
    的頭像 發(fā)表于 06-27 11:36 ?1047次閱讀

    信創(chuàng)國產(chǎn)CPU推薦

    cpu
    jf_10805031
    發(fā)布于 :2025年04月23日 17:20:43

    新型光伏氣象站在復(fù)雜地形條件下的適應(yīng)性與性能評估

    隨著光伏發(fā)電行業(yè)的蓬勃發(fā)展,光伏電站在復(fù)雜地形區(qū)域的建設(shè)日益增多。這使得新型光伏氣象站在復(fù)雜地形條件下的適應(yīng)性和性能表現(xiàn)成為關(guān)鍵問題。本文針對新型光伏氣象站,詳細闡述其在復(fù)雜地形中面臨的挑戰(zhàn),通過
    的頭像 發(fā)表于 03-26 11:00 ?760次閱讀

    從電壓轉(zhuǎn)換角度數(shù)據(jù)中心可靠性:380V變208V變壓器的應(yīng)用

    從電壓轉(zhuǎn)換角度數(shù)據(jù)中心可靠性:卓爾凡電源 200KVA 380V 變 208V 變壓器的核心價值,卓爾凡市場部方經(jīng)理139-2926-3356 在數(shù)據(jù)中心的供電系統(tǒng)中,電壓轉(zhuǎn)換設(shè)備的可靠性直接影響
    的頭像 發(fā)表于 03-14 09:37 ?1185次閱讀