CPU尋找數據的“快捷方式”.簡單的說,緩存是數據由內存通往CPU的橋梁。它的速度比內存快得多,但是容量也比內存小的多。同時緩存依據讀取速度和容量進一步分為一級和二級。在CPU需要數據的時候,遵循一級緩存→二級緩存→內存的順序,從而盡量提高讀取速度。這樣“緩存+內存”的系統就同時兼具了速度和容量的優點。
AMD和Intel:巨大差異皆因設計不同
提到二級緩存容量的差距,還得從兩大CPU巨頭對一級緩存的理解說起。對,沒看錯,就是平常曝光率遠遜于二級緩存的“一級緩存”!它才是造成上面提到巨大差異的“罪魁禍首”。
現今的CPU中,Intel對一級緩存的理解是“數據代碼指令追蹤緩存”,即是說一級緩存中存儲的其實只是二級緩存中數據和指令的地址,而不是這些數據和指令的復制。二級緩存的容量相當程度上影響了IntelCPU的性能。
相比之下,AMD對一級緩存的定位是“實數據讀寫緩存”,即二級緩存中的一部分數據都要在一定的規則下搬到一級緩存中。
不僅在一級緩存的工作方式上有區別,而且AMD的CPU在一級緩存的大小上還占有優勢,以AMDAthlon64X26000+AM2(盒)為例,兩個內核各配備64KB數據高速緩存、64KB指令高速緩存。而價格稍高的IntelCore2DuoE6320(三年盒),兩個內核各配備32KB數據高速緩存、32KB指令高速緩存。
當然,上面只是Intel的AMD的CPU二級緩存巨大差異的主要原因。事實上CPU對二級緩存容量的“敏感”與否還受到諸如內存控制器,流水線長度、頻率、總線架構和指令集等等多方面的影響。在多核CPU中還關乎各個物理內核之間的數據交換問題。
在多核心CPU中,對二級緩存的利用效率有高有低。簡單的說,Intel新一代Core架構二級緩存的利用最為優秀,AMD的AthlonX2系列次之,較老的PentiumD(PentiumEE)系列最差。
幾年時間里,二級緩存從小小的64KB一舉增長到了8MB,整整128倍!越來越大的二級緩存是不是真的換來了CPU性能同樣“突飛猛進”發展?還是只不過是Intel和AMD聯手玩的數字游戲?
其實,二級緩存容量對性能的影響是漸漸減弱的,當二級緩存從沒有增長到128KB時,帶來的性能提升可能是直線上升的。但是當它從2MB增長到4MB的時候,可能使用者甚至感覺不到性能的提升。這是因為在當前CPU所處理數據的過程中,幾乎無時不刻需要用到128KB以下的緩存,但是需要用到1MB以上緩存的時候很少(2%左右)。因此雖然二級緩存越漲越大,實際上對CPU性能的影響卻是越來越小的。像文章開頭的兩款CPU,二級緩存巨大的差異并不會最終表現在CPU速度上。因此,完全不必要盲目追求二級緩存的高容量,夠用就好。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
城市礦產是什么?隨著城市化和工業化的快速發展,各種原生資源從自然界被采掘并經過加工制造等生產環節,最終以產品和材料的形式堆積在城市中以滿足人類的生產消費需求。在這個過程中伴隨著的各種產品和材料的報廢、廢棄和回收,就形成了城市礦產。簡言之,城市礦產是蘊藏于城市中具有較高經濟價值并可回收利用的二次資源。據統計,全球各種廢棄物正在以每年10%的速度增長,年均產生量超過40億噸。“垃圾圍城&r...
提起乾隆皇帝的兒子們都叫什么大家在熟悉不過了,被越來越多的人所熟知,那你知道乾隆皇帝的兒子們都叫什么嗎?快和小編一起去了解一下吧!(資料圖片僅供參考)乾隆皇帝的兒子名單如下:1、定安親王永璜;2、端慧太子永璉;3、循郡王永璋;4、履端親王永珹;5、榮純親王永琪;6、質莊親王永瑢;7、哲親王永琮;8、儀慎親王永璇;9、成哲親王永瑆;10、貝勒永璂;11.嘉慶帝永琰;12.慶僖親王永璘。...
先行指標名詞解釋?四大先行指標是什么?下文隨小編一起來簡單了解下!先行指標又被稱為超前指標或者預兆性指標,指的是預示未來時間的經濟狀況以及可能會出現的商業周期性的變化,并幫助分析者提供了利率的趨勢變化早期跡象的市場指標。線性指標主要包括了貨幣供應量、稅后的公司利潤、股票的價格指數、商業與制造業的存貨賬面價值變動等等指標,先行指標通常會在總體經濟產生明顯變化之前的半年達到頂峰或是谷底。四大先行指標是...