国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗

這篇具有很好參考價值的文章主要介紹了【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

??【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗

【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗???本篇博客全站熱榜排名:8

?? 本章目錄:

0x00 動態(tài)功耗(Dynamic Power)

0x01 集成電路成本(Integrated Circuit Cost)

0x02 基準(zhǔn)測試(SPEC CPU Benchmark)

0x03 SPEC功率基準(zhǔn)測試(SPEC Power Benchmark)

0x04 Pitfall:Amdahl’s 定律

0x05 Pitfall:將 MIPS 作為性能指標(biāo)


0x00 動態(tài)功耗(Dynamic Power)

電力趨勢(Power Trends)

【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗

芯片在工作時晶體管處于跳變狀態(tài)所產(chǎn)生的功耗,我們稱之為 動態(tài)功耗 (Dynamic Power)。

在 CMOS 集成電路技術(shù)方中,動態(tài)功耗計(jì)算:功率 = 電容性負(fù)載 × 電壓^2 × 頻率

【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗

Capacitive load 為電容性負(fù)載,當(dāng) Frequency 增大時,可以減少 Voltage 降低功耗。

然而,當(dāng) Voltage 持續(xù)減小到一定程度,再減小將會導(dǎo)致靜態(tài)功耗增大,無法有效散熱。

The power wall:我們無法進(jìn)一步降低電壓,我們無法消除更多的熱量。

? 簡化記憶:

Reducing Power:我們假設(shè)一個新的 CPU ,比舊 CPU 的 85% 的電容性負(fù)載 (capacitive load),

電壓 (voltage) 降低15%,頻率 (frequency) 降低 15。那么 根據(jù)公式?

【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗

Suppose a new CPU has 80% of capacitive load of old CPU and 10% valtage reduction. How much power reduction with new CPU?

Old CPU? Voltage: 5.3V? ? ClockRate 1GHz
New CPU Voltage: 3V? ? ? ClockRate 2GHz

動態(tài)功耗主要包括兩部分,即動態(tài)開關(guān)功耗()和短路功耗()。

動態(tài)開關(guān)功耗是在邏輯門進(jìn)行開關(guān)事件時產(chǎn)生的功耗,即在 CMOS 邏輯門輸出節(jié)點(diǎn)電壓在邏輯轉(zhuǎn)換過程中由于充電和放電引起的功耗。

在充電過程中,輸出節(jié)點(diǎn)電壓從 0 到? 完全轉(zhuǎn)換,其中一半的能量會以熱的形式在 PMOS 管導(dǎo)通時被消耗,從而形成動態(tài)開關(guān)功耗。因此,動態(tài)功耗主要由邏輯門的輸出電容引起。

另一方面,當(dāng) CMOS 邏輯門在有限的上升沿和下降沿(slew)輸入電壓的驅(qū)動下進(jìn)行開關(guān)時,PMOS 和 NMOS 晶體管會在短時間內(nèi)同步導(dǎo)通,從而在電源和地之間形成一條直流通路,產(chǎn)生短路功耗,這部分功耗被稱為短路功耗(PSC)。

需要注意的是,這只是計(jì)算 CPU 動態(tài)功耗的一個簡化公式,實(shí)際情況可能會更加復(fù)雜,因?yàn)楝F(xiàn)代CPU在設(shè)計(jì)上會包含更多的功耗管理技術(shù)和優(yōu)化措施,例如動態(tài)電壓頻率調(diào)整(DVFS)、體系結(jié)構(gòu)層面的功耗優(yōu)化等。因此,在實(shí)際應(yīng)用中,需要考慮更多因素來準(zhǔn)確估計(jì) CPU 的動態(tài)功耗。

0x01 集成電路成本(Integrated Circuit Cost)

【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗

與面積和缺陷率的非線性關(guān)系:晶片成本和面積是固定的,缺陷率由制造工藝決定,晶片面積由結(jié)構(gòu)和電路設(shè)計(jì)決定。

0x02 基準(zhǔn)測試(SPEC CPU Benchmark)

用來衡量性能的程序,是實(shí)際工作負(fù)荷的典型代表。標(biāo)準(zhǔn)性能評估公司(SPEC):開發(fā)CPU、I/O、網(wǎng)絡(luò)等方面的基準(zhǔn)。SPEC CPU2006:

  • 執(zhí)行部分程序所需的時間
  • 可忽略I/O,因此重點(diǎn)關(guān)注CPU性能
  • 相對于參考機(jī)器進(jìn)行歸一化
  • 總結(jié)為性能比的幾何平均值
  • CINT2006(整數(shù))和CFP2006(浮點(diǎn))

用于 Opteron X4 2356 的 CINT2006:

【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗

0x03 SPEC功率基準(zhǔn)測試(SPEC Power Benchmark)

不同工作負(fù)荷水平下的服務(wù)器耗電量,性能:ssj_ops / sec,功率: 瓦特 (焦耳/秒)

X4 的 SPEC power_ssj2008:

【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗

0x04 Pitfall:Amdahl’s 定律

Amdahl's Law(阿姆達(dá)爾定律)是一種計(jì)算性能的定律,用于衡量在提升計(jì)算系統(tǒng)性能時,對某一部分進(jìn)行優(yōu)化的效果。它由計(jì)算機(jī)科學(xué)家 Gene Amdahl 在1967年提出,被廣泛應(yīng)用于計(jì)算系統(tǒng)的設(shè)計(jì)和性能優(yōu)化。

改進(jìn)計(jì)算機(jī)的一個方面,并期望在整體性能上有相應(yīng)的改善:

【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗

?? 例子:multiply accounts for 80s/100s,How much improvement in multiply performance to get 5× overall?

【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗

Can't be done!

謬誤: 閑置時的低功率

回顧一下X4的功率基準(zhǔn):在100%的負(fù)載下: 295W,在50%的負(fù)載下: 246W (83%),在10%的負(fù)載下: 180W (61%)。

谷歌數(shù)據(jù)中心:大多在10%-50%的負(fù)載下運(yùn)行,在100%的負(fù)載下,不到1%的時間。

考慮設(shè)計(jì)處理器以使功率與負(fù)載成正比

0x05 Pitfall:將 MIPS 作為性能指標(biāo)

在計(jì)算機(jī)體系結(jié)構(gòu)和處理器設(shè)計(jì)中,MIPS(Million Instructions Per Second)是一種常用的性能指標(biāo),用于衡量處理器的性能。MIPS表示在一秒鐘內(nèi)能夠執(zhí)行的百萬條指令數(shù),因此MIPS值越高,表示處理器在單位時間內(nèi)執(zhí)行的指令越多,性能越高。

MIPS: 百萬條指令每秒(Millions of Instructions Per Second)

不考慮:計(jì)算機(jī)之間ISA的差異、指令之間的復(fù)雜性差異。

【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗

(在一個特定的 CPU 上,不同的程序的 CPI 是不同的)

然而,需要注意的是,MIPS并不是唯一的性能指標(biāo),它只關(guān)注處理器執(zhí)行指令的速度,而忽略了其他因素,如處理器的微架構(gòu)、流水線深度、緩存層次結(jié)構(gòu)、并行度等對性能的影響。因此,在實(shí)際應(yīng)用中,綜合考慮多個性能指標(biāo),如 IPC(Instructions Per Cycle)、CPI(Cycles Per Instruction)、時鐘頻率、功耗等,可以更全面地評估處理器的性能。

【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗

?? [ 筆者 ]? ?王亦優(yōu)
?? [ 更新 ]? ?2022.4.25
? [ 勘誤 ]?? /* 暫無 */
?? [ 聲明 ]? ?由于作者水平有限,本文有錯誤和不準(zhǔn)確之處在所難免,
              本人也很想知道這些錯誤,懇望讀者批評指正!

?? 參考資料?

C++reference[EB/OL]. []. http://www.cplusplus.com/reference/.

Microsoft. MSDN(Microsoft Developer Network)[EB/OL]. []. .

百度百科[EB/OL]. []. https://baike.baidu.com/.文章來源地址http://www.zghlxwxcb.cn/news/detail-420348.html

到了這里,關(guān)于【計(jì)算機(jī)架構(gòu)】如何計(jì)算 CPU 動態(tài)功耗的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【計(jì)算機(jī)組成原理實(shí)驗(yàn)】CPU設(shè)計(jì)

    【計(jì)算機(jī)組成原理實(shí)驗(yàn)】CPU設(shè)計(jì)

    設(shè)計(jì)并實(shí)現(xiàn)一個簡單處理器模型完成功能驗(yàn)證。 ASUS VivoBook + Windows10 + Vivado2019.2,語言為 Verilog HDL。 1. 處理器應(yīng)基于 6.5 指令集或 MIPS 指令集或 RISCV 指令集進(jìn)行設(shè)計(jì)或自行設(shè)計(jì)指令集。 2. 處理器的控制器結(jié)構(gòu)應(yīng)為微程序控制器或集硬布線控制器。 3. 處理器需支持算術(shù)運(yùn)算、

    2024年02月08日
    瀏覽(19)
  • 計(jì)算機(jī)組成原理——中央處理器cpu

    計(jì)算機(jī)組成原理-題庫 中央處理器選擇題 1 、中央處理器(CPU)是指什么。 A、 運(yùn)算器 B、 控制器 C 、 運(yùn)算器和控制器 D、 運(yùn)算器、控制器和主存儲器 2 、在CPU中跟蹤指令后繼地址的寄存器是什么。 A、 主存地址寄存器 B 、 程序計(jì)數(shù)器 C、 指令寄存器 D、 狀態(tài)條件寄存器 3

    2024年02月10日
    瀏覽(26)
  • 計(jì)算機(jī)中CPU、內(nèi)存、緩存的關(guān)系

    計(jì)算機(jī)中CPU、內(nèi)存、緩存的關(guān)系

    CPU(Central Processing Unit,中央處理器) 內(nèi)存(Random Access Memory,隨機(jī)存取存儲器) 緩存(Cache) CPU、內(nèi)存和緩存之間有著密切的關(guān)系,它們共同構(gòu)成了計(jì)算機(jī)系統(tǒng)的核心部分,CPU和內(nèi)存都具有相應(yīng)的速率和帶寬。在配置電腦過程中,根據(jù)CPU的速率和帶寬,來搭配相應(yīng)速率和帶

    2024年02月11日
    瀏覽(36)
  • 計(jì)算機(jī)組成原理實(shí)驗(yàn)——五、單周期CPU設(shè)計(jì)

    計(jì)算機(jī)組成原理實(shí)驗(yàn)——五、單周期CPU設(shè)計(jì)

    掌握指令執(zhí)行過程的5個階段 掌握每條指令的數(shù)據(jù)通路選擇 掌握譯碼器和控制器的功能和實(shí)現(xiàn) 掌握數(shù)據(jù)輸入輸出處理的方法 實(shí)現(xiàn)risc-v中RV32I指令的單周期CPU 利用實(shí)現(xiàn)的risc-v CPU實(shí)現(xiàn)平方數(shù) 實(shí)現(xiàn)risc-v中37條RV32I指令的單周期 cpu; 完成1后在該cpu上實(shí)現(xiàn)斐波那契數(shù)。 rom dataRAM ins文

    2024年02月11日
    瀏覽(29)
  • CPU的計(jì)算機(jī)能力和AVX512指令集

    CPU的計(jì)算機(jī)能力和AVX512指令集

    1、Intel的獨(dú)門絕技 AVX-512指令集包含非常多可以加速工作負(fù)載的指令,包括科學(xué)模擬、金融分析、人工智能、深度學(xué)習(xí)、3D建模、音視頻處理器、加密解密、數(shù)據(jù)壓縮等。 按照Intel的說法,如果軟件支持AVX-512指令集,那么Intel的處理器會有極大的性能提升。 2、對于普通用戶意

    2024年02月09日
    瀏覽(31)
  • 【計(jì)算機(jī)硬件系統(tǒng)設(shè)計(jì)(華科)——現(xiàn)代時序 CPU(Logisim 實(shí)現(xiàn))】

    本章為《計(jì)算機(jī)硬件系統(tǒng)設(shè)計(jì)》的最后部分——現(xiàn)代時序CPU的設(shè)計(jì)與實(shí)現(xiàn)。 且本章未按照課程講述設(shè)計(jì)(展示的設(shè)計(jì)內(nèi)容實(shí)現(xiàn)指令 24 條)

    2024年02月09日
    瀏覽(33)
  • 計(jì)算機(jī)組成原理知識——CPU結(jié)構(gòu)組成和功能、堆棧、RISC、

    2023.9.6 計(jì)組知識開始學(xué)習(xí) 中央處理單元 :簡稱為CPU或處理器,功能是控制計(jì)算機(jī)的操作和處理數(shù)據(jù) 控制器 :控制計(jì)算機(jī)的操作,例如讀取指令、分析指令、時序、總線的控制等 運(yùn)算器 :完成數(shù)據(jù)處理功能 寄存器 :臨時存儲指令、地址、數(shù)據(jù)、計(jì)算結(jié)果等 中斷 3個:取指

    2024年02月09日
    瀏覽(30)
  • 【計(jì)算機(jī)硬件系統(tǒng)設(shè)計(jì)(華科)——單周期MIPS CPU(Logisim 實(shí)現(xiàn))】

    【計(jì)算機(jī)硬件系統(tǒng)設(shè)計(jì)(華科)——單周期MIPS CPU(Logisim 實(shí)現(xiàn))】

    本章繼續(xù)講述計(jì)算機(jī)硬件系統(tǒng)設(shè)計(jì)的內(nèi)容,之前已經(jīng)大概說明了 ALU 和存儲系統(tǒng)的設(shè)計(jì),本文講述CPU的設(shè)計(jì)。對應(yīng)的有單周期、多周期 CPU 設(shè)計(jì),以及流水線設(shè)計(jì),中斷處理會在后文中詳細(xì)說明,本文不進(jìn)行講述。 即定長指令周期,機(jī)器性能取決于最慢的指令,導(dǎo)致時鐘周期

    2024年02月02日
    瀏覽(54)
  • 計(jì)算機(jī)體系結(jié)構(gòu)之CPU的構(gòu)建和性能優(yōu)化(個人學(xué)習(xí))

    計(jì)算機(jī)體系結(jié)構(gòu)之CPU的構(gòu)建和性能優(yōu)化(個人學(xué)習(xí))

    計(jì)算機(jī)體系結(jié)構(gòu)是計(jì)算機(jī)科學(xué)中一門關(guān)鍵的領(lǐng)域,而其中的中央處理單元(CPU)更是整個計(jì)算機(jī)系統(tǒng)的心臟。CPU的構(gòu)建與性能優(yōu)化直接影響著計(jì)算機(jī)的運(yùn)算速度和效能。隨著科技的不斷進(jìn)步,CPU設(shè)計(jì)也在不斷演進(jìn),從簡單的單核結(jié)構(gòu)到復(fù)雜的多核和并行計(jì)算,再到涉及超標(biāo)量

    2024年02月01日
    瀏覽(25)
  • 【【萌新編寫riscV之計(jì)算機(jī)體系結(jié)構(gòu)之CPU 總二】】

    【【萌新編寫riscV之計(jì)算機(jī)體系結(jié)構(gòu)之CPU 總二】】

    在學(xué)習(xí)完軟件是如何使用之后 我們接下來要面對的問題是 整個程序是如何運(yùn)轉(zhuǎn)的這一基本邏輯 中央處理器(central processing unit,CPU)的任務(wù)就是負(fù)責(zé)提取程序指令,并對指令進(jìn)行譯碼,然后按程序規(guī)定的順序?qū)φ_的數(shù)據(jù)執(zhí)行各種操作。要了解計(jì)算機(jī)的.工.作原理,首先必須熟

    2024年02月09日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包