91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

為什么核心頻率沒有什么太大的進(jìn)步呢

冬至配餃子 ? 來源:開發(fā)內(nèi)功修煉 ? 作者:張彥飛allen ? 2022-08-30 16:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

從2001年DDR內(nèi)存面世以來發(fā)展到今天,已經(jīng)走過了DDR、DDR2、DDR3、DDR4四個(gè)大的規(guī)格時(shí)代了(DDR5現(xiàn)在也出來了)。內(nèi)存的工作頻率也從DDR時(shí)代的266MHz進(jìn)化到了今天的3200MHz。這個(gè)頻率在操作系統(tǒng)里叫Speed、在內(nèi)存術(shù)語里叫等效頻率、或干脆直接簡稱頻率。這個(gè)頻率越高,每秒鐘內(nèi)存IO的吞吐量越大。但其實(shí)內(nèi)存有一個(gè)最最基本的頻率叫核心頻率,是實(shí)際內(nèi)存電路的工作時(shí)的一個(gè)振蕩頻率。它是內(nèi)存工作的基礎(chǔ),很大程度上會(huì)影響內(nèi)存的IO延遲。我今天想給大家揭開另外一面,這個(gè)叫核心頻率的東東其實(shí)在最近的18年里,基本上就沒有什么太大的進(jìn)步。

1、內(nèi)存Speed

Linux上可以查看到你機(jī)器上內(nèi)存的Speed。

poYBAGMNzkSAJAmUAACwXtGpIFc773.png

上述命令可以看出每一個(gè)插槽上內(nèi)存物理設(shè)備的情況,由于結(jié)果太長我只抽取了其中一個(gè)內(nèi)存的信息列了出來。對(duì)于我們開發(fā)者來說,其中有兩個(gè)數(shù)據(jù)比較關(guān)鍵。

Speed: 1067 MHz:每秒能進(jìn)行內(nèi)存數(shù)據(jù)傳輸?shù)乃俣龋?/p>

Data Width: 64 bits:內(nèi)存工作一次傳輸?shù)臄?shù)據(jù)寬度

我的機(jī)器上所有的內(nèi)存條的Speed都是1067(大家別笑話,因?yàn)槲业臏y試機(jī)器是線上過保淘汰下來的機(jī)器,所以老了一點(diǎn)點(diǎn))。把Data Width和Speed相乘后得到的就是數(shù)據(jù)帶寬了。我們把歷史上各個(gè)階段的內(nèi)存的Speed和帶寬匯總了一下,如下圖。

poYBAGMNzlmAOOBiAACW4M7-ekM670.png

2、內(nèi)存背后的秘密-核心頻率

通過Linux我們只看到了內(nèi)存的一個(gè)Speed,它是數(shù)據(jù)傳輸?shù)念l率。這個(gè)頻率又叫Data Speed,或等效頻率。各個(gè)商家在內(nèi)存的銷售頁面上也把這個(gè)頻率標(biāo)在特別明顯的位置,提醒消費(fèi)者他家的內(nèi)存有多快多快。但其實(shí)從內(nèi)存條的技術(shù)參數(shù)上來講,有個(gè)最為重要的頻率,是核心頻率,它是內(nèi)存電路的震蕩頻率,是內(nèi)存一切工作的基石

我們來看一下各代內(nèi)存的更全面詳細(xì)的數(shù)據(jù)。

poYBAGMNzniAcrwwAAEkafgGsPg889.png

我匯總了從SDR時(shí)代,一直到目前主流的DDR4的內(nèi)存的頻率表對(duì)比。大家可以看到核心頻率已經(jīng)多年沒有實(shí)質(zhì)性進(jìn)步了,這是受物理材料的極限限制,內(nèi)存的核心頻率一直在133MHz~200MHz之間徘徊。我們所看到的內(nèi)存Speed是在這個(gè)核心頻率的基礎(chǔ)上,通過各種技術(shù)手段放大出來的。之所以我們感覺內(nèi)存在越來越快,就是放大技術(shù)手段在不斷進(jìn)步而已。

SDR時(shí)代:在最古老的SDR(Single Data Rate SDRAM)年代里,一個(gè)時(shí)鐘脈沖只能在脈沖上沿時(shí)傳輸數(shù)據(jù),所以也叫單倍數(shù)據(jù)傳輸率內(nèi)存。這個(gè)時(shí)期內(nèi)存的提升方法就是提升內(nèi)存電路的核心頻率。

DDR時(shí)代:但是內(nèi)存制造商們發(fā)現(xiàn)核心頻率到了200MHz再提升的話,難度就很大了。所以在電路時(shí)鐘周期內(nèi)預(yù)取2bit,輸出的時(shí)候就在上升期和下降期各傳輸一次數(shù)據(jù)。所以核心頻率不變的情況下,Speed(等效頻率)就翻倍了。

DDR2時(shí)代:同樣是在上下沿各傳一次數(shù)據(jù),但將Prefech提升為4,每個(gè)電路周期一次讀取4bit。所以DDR2的Speed(等效頻率)就達(dá)到了核心頻率的4倍。

DDR3時(shí)代:同樣也是上下沿各傳一次數(shù)據(jù),進(jìn)一步將Prefect提升為8。所以DDR3的等效頻率可以達(dá)到核心頻率的8倍。

DDR4時(shí)代:這時(shí)預(yù)取的提升已經(jīng)非常困難,所以和DDR3一樣,Prefech仍然為8。內(nèi)存制造商們又另辟蹊徑,提出了Bank Group設(shè)計(jì)。允許各個(gè)Bank Group具備獨(dú)立啟動(dòng)操作讀、寫等動(dòng)作特性。所以等效頻率可以提升到核心頻率的16倍。

內(nèi)存還有個(gè)概念叫IO頻率、也叫時(shí)鐘頻率。簡單理解為將DDR內(nèi)存的Speed頻率除以2,就是內(nèi)存的IO頻率。這個(gè)必須和CPU的外頻相匹配才能工作。例如對(duì)于DDR3來說,假如核心頻率133Mhz的內(nèi)存工作頻率下,匹配533MHz的CPU外頻,其IO頻率就是533Mhz。數(shù)據(jù)傳輸因?yàn)樯舷卵囟伎梢詡?,所以是核心頻率的8倍,也就是1066MHz。

我曾試圖在Linux下找到能查看核心頻率和IO頻率的命令,但是沒有找到,在售的各種內(nèi)存條似乎也很少會(huì)提及它。但我們是IT從業(yè)人員,非普通用戶。因此我覺得大家有必要來了解這個(gè)原理。(事實(shí)上,這兩個(gè)頻率會(huì)影響后面討論的內(nèi)存的延遲參數(shù),而延遲參數(shù)又決定了內(nèi)存的真正性能)

匯總一句話,內(nèi)存真正的工作頻率是核心頻率,時(shí)鐘頻率和數(shù)據(jù)頻率都是在核心頻率的基礎(chǔ)上,通過技術(shù)手段放大出來的。內(nèi)存越新,放大的倍數(shù)越多。但其實(shí)這些放大手段都有一些局限性。比如你的內(nèi)存數(shù)據(jù)存儲(chǔ)并不連續(xù),這時(shí)候DDR2、DDR3的數(shù)據(jù)預(yù)取對(duì)你幫助并不大。再比如你的進(jìn)程數(shù)據(jù)都存在一個(gè)Bank Group里,你的進(jìn)程內(nèi)存IO就根本不會(huì)達(dá)到DDR4廠家宣傳的速度。

3、擴(kuò)展:內(nèi)存延遲

除了頻率以外,內(nèi)存還有幾個(gè)比較重要的參數(shù),但是同樣在Linux里沒有找到查看的命令。內(nèi)存的銷售頁面想找到這幾個(gè)參數(shù)也不是特別容易。

所有的內(nèi)存條都有CL-tRCD-tRP-tRAS四個(gè)參數(shù)。其中最重要的是CL-tRCD-tRP這三個(gè)參數(shù),只要你費(fèi)點(diǎn)勁,所有的在售內(nèi)存你都能找到這3個(gè)值。例如經(jīng)典的DDR3-1066、DDR3-1333及DDR3-1600的CL值分別為7-7-7、8-8-8及9-9-9。現(xiàn)在京東上一條比較流行的臺(tái)式機(jī)內(nèi)存金士頓(Kingston)DDR4 2400 8G,其時(shí)序是17-17-17。

第四個(gè)參數(shù)有時(shí)候會(huì)被省略。原因有二,第一:現(xiàn)在的開發(fā)者不需要直接和內(nèi)存打交道,而操作系統(tǒng)呢又做的比較內(nèi)存友好,很少會(huì)有這個(gè)開銷真正發(fā)生。第二,這個(gè)開銷的值要比其它的值大很多,實(shí)在不太好看。商家為了內(nèi)存能多賣一些,干脆就避而不談了。

好了,問題來了。為什么內(nèi)存越進(jìn)步,延遲周期反而會(huì)變大了呢?

這就是因?yàn)檠舆t周期使用延遲時(shí)間除以內(nèi)存Speed算出來的。這其實(shí)根本就不科學(xué),最科學(xué)的辦法應(yīng)該是用延遲時(shí)間來評(píng)估。

延遲時(shí)間很大程度上是受內(nèi)存的核心頻率的制約的。而這些年核心頻率又基本上沒有進(jìn)步,所以延遲時(shí)間也不會(huì)有實(shí)質(zhì)的降低。內(nèi)存的制造商們又為了頻率數(shù)據(jù)好看,能多賣些內(nèi)存,非得采用Speed作為主周期來用。導(dǎo)致在用這個(gè)周期一衡量,貌似延遲周期就越來越大了。今天就帶大家了解到這里,后面我會(huì)用實(shí)驗(yàn)來讓你理解你的內(nèi)存的實(shí)際延時(shí)。



審核編輯:劉清

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

    關(guān)注

    11

    文章

    732

    瀏覽量

    66848
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    3125

    瀏覽量

    75280
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    605

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    ADS62P42IRGCT按照datasheet上的參考電路設(shè)計(jì),有沒有什么辦法能夠調(diào)整通道2的空采偏置

    100??紤]到兩個(gè)通道的幅度一致性,在保證參考電路中兩個(gè)25歐姆電阻的和不變的同時(shí),調(diào)整其電阻比例。但是通道2的idle noise基本不變。有沒有什么辦法能夠調(diào)整通道2的空采偏置?
    發(fā)表于 01-24 06:41

    ADS5407對(duì)于channel A和B有沒有什么對(duì)應(yīng)關(guān)系?

    每個(gè)ADS5407片子,都有2對(duì)SYNCOUTP/N管腳 1.對(duì)于channel A和B有沒有什么對(duì)應(yīng)關(guān)系? 2.針對(duì)多片ADCs同步應(yīng)用中,如果每片5407只接一對(duì)SYNCOUT到FPGA,能否可行?
    發(fā)表于 12-25 07:12

    ADC12D1600RF有沒有什么辦法能讓i和id變成0?

    ad輸入接信號(hào)源,但是信號(hào)源沒有打開。ad輸出如圖,,我調(diào)整i,q路的偏移量,要么i和id一起變大要么i和id一起變小,有沒有什么辦法能讓i和id變成0?
    發(fā)表于 11-27 06:45

    ADS1263如何防止AD超壓輸入損壞AD,使用肖特基二極管就是有漏電流,有沒有什么更好的方法?

    您好,我的ADS1263供電電壓是正負(fù)2.5V,根據(jù)手冊(cè)顯示輸入電壓范圍應(yīng)在正負(fù)2.8V范圍之內(nèi),如何防止AD超壓輸入損壞AD,使用肖特基二極管就是有漏電流,有沒有什么更好的方法?非常感謝!
    發(fā)表于 11-27 06:02

    LMX2572配置了fsk寄存器,但是輸出正弦波沒有頻率變化,是什么原因

    您好,冒昧打擾,我想請(qǐng)問一下,我配置了fsk寄存器,但是輸出正弦波沒有頻率變化,是什么原因?還有我想請(qǐng)問一下fsk的輸出口是A端口嗎?fsk的頻率偏移只能達(dá)到2khz嗎?還是可以更
    發(fā)表于 11-12 06:13

    關(guān)于功放的散熱器的設(shè)計(jì),有沒有什么參考的文檔嗎?

    關(guān)于功放的散熱器的設(shè)計(jì),有沒有什么參考的文檔,謝謝!
    發(fā)表于 11-01 07:06

    請(qǐng)問AIC3206的一階濾波的頻率到底該怎么計(jì)算

    請(qǐng)問AIC3206的一階濾波的頻率到底該怎么計(jì)算? N0缺省是0x7fffff,N1=0,D1=0.算下來H(z)=1.這代表什么意思?有沒有什么工具計(jì)算這個(gè)值
    發(fā)表于 10-29 08:29

    沒有什么辦法在不改變電源和功率的情況下來解決TPA311XD2失真的問題?

    換了大電源之后就沒有失真了,有沒有什么辦法在不改變電源和功率的情況下來解決芯片失真的問題,謝謝?。?!
    發(fā)表于 10-25 08:34

    用tps54202設(shè)計(jì)一個(gè)DC/DC轉(zhuǎn)12V2A的電路給后面負(fù)載供電,有沒有什么辦法保證TPS54202能穩(wěn)定輸出12V2A

    我用tps54202設(shè)計(jì)一個(gè)DC/DC轉(zhuǎn)12V2A的電路給后面負(fù)載供電,不接負(fù)載的時(shí)候可以有11.9多電壓輸出,接了負(fù)載就有2v多,請(qǐng)問有沒有什么辦法保證TPS54202能穩(wěn)定輸出12V2A,我希望能給24W的 負(fù)載持續(xù)供電,求救各位大佬,拜謝
    發(fā)表于 09-27 06:07

    做了幾個(gè)分立的功率放大,其輸出當(dāng)頻率高于3M的時(shí)候就開始衰減,為什么?

    最近做了幾個(gè)分立的功率放大,其輸出當(dāng)頻率高于3M的時(shí)候就開始衰減,在輸出電壓為11v時(shí),當(dāng)增加到10M時(shí)衰減都接近1V了,大家有沒有什么好一點(diǎn)的方案,能在10M和10M以上不衰減。。。。。謝謝、、
    發(fā)表于 09-18 06:41

    要求輸入信號(hào)小于5mV,頻率100MHz,放大10倍,有沒有什么芯片好用的?

    你好!要求輸入信號(hào)小于5mV,頻率100MHz,放大10倍,有沒有什么芯片好用的?
    發(fā)表于 09-18 06:33

    OPA227紋波太大了怎么解決?

    各位好,請(qǐng)教一下OPA227紋波太大了怎么解決? 電路如圖: 輸入信號(hào)Vin 500mv,紋波25mv左右,電源紋波60mv左右,但是測出來輸出的紋波能達(dá)到90mv!~~~ 請(qǐng)教一下怎么能夠降低輸出的紋波
    發(fā)表于 09-03 06:55

    uV級(jí)別的信號(hào)輸入有沒有什么好的放大辦法?

    請(qǐng)教一下 uV級(jí)別的信號(hào)輸入有沒有什么好的放大辦法2MHz左右
    發(fā)表于 09-02 06:00

    高通濾波器仿真曲線有個(gè)尖峰是什么原因?有沒有什么辦法可以消除?

    高通濾波器仿真曲線 有個(gè)尖峰 是什么原因?有沒有什么辦法可以消除? 或者有沒有什么好的文檔介紹一下原因?網(wǎng)上暫時(shí)沒找到合適的資料。 謝謝!
    發(fā)表于 08-22 08:15

    TLV9062在運(yùn)放選型時(shí)有沒有什么特別的注意事項(xiàng)?

    如下圖所示的V-I轉(zhuǎn)換電路,在運(yùn)放選型時(shí)有沒有什么特別的注意事項(xiàng)?如電壓反饋型運(yùn)放還是電流反饋型運(yùn)放
    發(fā)表于 07-31 08:08
    主站蜘蛛池模板: 日本不卡一区视频 | 日本三级黄在线观看 | 国产在播放一区 | 久青草国产手机在线观 | 操美女网址 | 2015xxxx欧美| 欧美午夜剧场 | 一个色在线 | 明星三级国产免费播放 | 国产欧美一区二区三区观看 | 夜夜cao| 天天插日日射 | 午夜69成人做爰视频网站 | 色老头在线视频 | 亚洲网在线| 婷婷综合七月激情啪啪 | 夜色福利 | 天天摸天天做 | 插插插天天 | 午夜宅男在线 | 国产色秀视频在线观看 | 长腿丝袜美女被啪啪 | 中文字幕有码视频 | 白嫩美女在线啪视频观看 | 免费看黄视频网站 | 狠狠色狠狠色狠狠五月ady | 国产精品一区电影 | 亚洲黄网在线 | 性欧美高清短视频免费 | 轻点灬大ji巴太粗太长了h | 天天干天天干天天天天天天爽 | 国产视频一区二区在线观看 | 午夜影院在线视频 | 亚洲国产精品乱码一区二区三区 | 四虎亚洲国产成人久久精品 | 2022欧美高清中文字幕在线看 | 天天做天天干 | 日本媚薬痉挛在线观看免费 | 午夜精品久久久久久久 | www.色多多| 国产福利观看 |