chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

站在CPU的角度看世界

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

數(shù)據(jù)

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

一級(jí)緩存讀取時(shí)間為 0.5ns,換算成人類時(shí)間大約是 1.3s,大約一次或者兩次心跳的時(shí)間。這里能看出緩存的重要性,因?yàn)樗乃俣瓤梢在s上 CPU,程序本身的 locality 特性加上指令層級(jí)上的優(yōu)化,cache 訪問的命中率很高,這最終能極大提高效率。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    0

    文章

    500

    瀏覽量

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

    關(guān)注

    68

    文章

    11187

    瀏覽量

    221281

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

    單核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)及適用場(chǎng)景,雙核CPU網(wǎng)關(guān)在多任務(wù)處理、復(fù)雜計(jì)算和響應(yīng)速度上具有顯著優(yōu)勢(shì),而單核CPU網(wǎng)關(guān)則更適合輕量級(jí)、低負(fù)
    的頭像 發(fā)表于 07-05 14:37 ?565次閱讀

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

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

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

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

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

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

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

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

    啟明智顯AI解決方案,用AI生活助手角度打開AI智能體的一天

    啟明智顯AI解決方案打造AI生活助手,用AI智能體的角度AI解決方案能實(shí)現(xiàn)哪些功能
    的頭像 發(fā)表于 02-26 14:43 ?870次閱讀
    啟明智顯AI解決方案,用AI生活助手<b class='flag-5'>角度</b>打開AI智能體的一天

    人工智能的下一站在哪里

    DeepSeek的爆發(fā)進(jìn)一步推動(dòng)了AI行業(yè)的發(fā)展速度,這讓人們不得不想象AI的下一站在哪里?維智科技所深耕的時(shí)空大模型與AI發(fā)展的邏輯軌跡又是如何聯(lián)系的?
    的頭像 發(fā)表于 02-14 10:27 ?691次閱讀

    CPU怎么降頻 bios中如何把cpu調(diào)低頻率

    CPU降頻是一種有效的節(jié)能措施,同時(shí)也有助于降低設(shè)備的溫度和功耗,提高系統(tǒng)的穩(wěn)定性和使用壽命。以下將詳細(xì)介紹如何在操作系統(tǒng)中、BIOS設(shè)置里以及使用第三方軟件來實(shí)現(xiàn)CPU降頻。 一、在操作系統(tǒng)中降低
    的頭像 發(fā)表于 02-01 15:02 ?2.7w次閱讀

    角度傳感器的選型與應(yīng)用大全

    作者:DigiKey Editor 2025-01-03 [角度傳感器]是一種用于測(cè)量物體或系統(tǒng)角度變化,并轉(zhuǎn)換成可用輸出信號(hào)的傳感器,它在各種領(lǐng)域中都有廣泛的應(yīng)用,在汽車,工程機(jī)械,航空航天等領(lǐng)域
    的頭像 發(fā)表于 01-25 11:14 ?1597次閱讀
    <b class='flag-5'>角度</b>傳感器的選型與應(yīng)用大全

    右側(cè)光纖切斷角度有誤的原因

    光纖切斷角度有誤的原因可能涉及多個(gè)方面,以下是一些常見的因素: 一、設(shè)備問題 刀片高度不當(dāng):光纖切割刀在使用時(shí),如果刀片的高度設(shè)置過高,可能會(huì)導(dǎo)致切割角度過大。此時(shí),需要調(diào)整刀架的高度,一般調(diào)整方法
    的頭像 發(fā)表于 12-05 10:43 ?842次閱讀

    一文看懂刻蝕角度與ICP-RIE射頻功率的關(guān)系

    本文介紹了用ICP-RIE刻蝕接觸孔工藝中,側(cè)壁的角度與射頻功率關(guān)系大不大,以及如何通過調(diào)節(jié)功率來調(diào)節(jié)側(cè)壁角度。 什么是刻蝕的側(cè)壁角度? 如上圖,側(cè)壁角度是側(cè)壁相對(duì)于襯底的傾斜
    的頭像 發(fā)表于 11-24 10:54 ?1858次閱讀

    光纖的折彎角度限制是多少

    光纖的折彎角度限制因光纖類型而異。以下是關(guān)于光纖折彎角度限制的詳細(xì)分析: 一、單模光纖的折彎角度限制 最大折彎角度:?jiǎn)文9饫w的最大折彎角度
    的頭像 發(fā)表于 11-11 11:07 ?3899次閱讀