當前位置:首頁 » 硬碟大全 » cpu二級緩存對游戲的影響
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

cpu二級緩存對游戲的影響

發布時間: 2023-01-16 23:02:29

⑴ 手機二三級緩存對打游戲有什麼影響

一級最重要,但是現在CPU的一級緩存幾乎都一樣,所以忽略。

二級緩存的話對於Intel的CPU是很重要的,Intel的CPU的二級緩存越大性能提升非常明顯,而AMD的CPU雖然二級緩存也很重要,但是二級緩存大小對AMD的CPU的性能提升不是很明顯。

三級緩存其實只是做了個輔助的作用,除了伺服器,其實對大多數家庭機沒什麼用的,內存還是很重要的,但如果運行大型程序或游戲來說三級緩存就顯得重要了,目前新型CPU已經有三級緩存了。

所以說現在衡量CPU性能除了頻率外就是二級緩存的大小了。 從理論上講,二級緩存越大處理器的性能越好,但這並不是說二級緩存容量加倍就能夠處理器帶來成倍的性能增長。2006年,CPU處理的絕大部分數據的大小都在0-256KB之間,小部分數據的大小在256KB-512KB之間,只有極少數數據的大小超過512KB。到2009年已經有1m,2m的了。

所以只要處理器可用的一級、二級緩存容量達到256KB以上,那就能夠應付正常的應用;512KB容量的二級緩存已經足夠滿足絕大多數應用的需求。

⑵ 平板電腦的二級緩存對使用(尤其是玩游戲)有何影響

一般計算機處理器時鍾周期比內存短很多,這樣就需要緩存預先讀取一些內存數據備用(所以一級緩存也分為指令和數據,指令緩存用於儲存運行的指令,數據緩存存儲要處理的數據),一級緩存一般不夠,所以需要二級緩存來補充。AMD和Intel對緩存的理解不同,架構也不同,所以奔四時代AMD的二級緩存容量遠不及同性能的Intel,但一級緩存又是Intel處理器的數倍。

緩存小意味著預讀內存數據也少,在其中沒找到需要的數據的概率就高,此時CPU就要若干時鍾周期來等待內存的讀入,也因此導致了速度的減慢。游戲因為架構等原因,對二級緩存的需求比辦公軟體等要高。

⑶ cpu的二級緩存和三級緩存有什麼用,沒有的話對電腦有什麼影響

CPU緩存比系統內存速度更快,一些比較重要和常用的數據指令都會先寄存到CPU緩存中,CPU在計算的時候
先從一級緩存中提取數據,如果一級緩存中查找不到再從二級緩存中查找,如果再沒有,就從內存中調數據,如果帶三級緩存的CPU
那麼就會去三級緩存中查找數據,如果沒有再去內存中調,。
如果普通上網,看電影,玩一些不是特別高端的大型游戲,那麼不帶三級緩存的CPU足夠使用了,
帶三級緩存的CPU對於一些高端3D游戲影響是非常大的,速度會比不帶三級緩存的CPU速度快很多,幾乎是50%的差距。
換句話說,中低端的CPU一般都沒有三級緩存,只有中高端以上的CPU才會帶三級緩存。

⑷ 求助: cpu的2級緩存是干什麼用的如果玩游戲的話主要看cpu什麼參數2級緩存在玩游戲的時候影響大嗎

這個。。簡單的說就是把一些常用的指令等放進去,方便cpu的運算。作用很大的說。看cpu要看主頻
2級緩存
架構等(比如說酷睿qx9系列是16mb二級顯存8系列是8,就是閹割版然後7、6就是4或5mb二級緩存,在閹割版,到了奔騰e就是4、2也就是在在閹割、到了e2系列就是在在在閹割版。。。構架一樣,二級緩存對性能影響很大)

⑸ 二級緩存在玩游戲的時候起的作用是不是很重要

還主要是顯卡,當然cpu也相當關鍵.個人認為還是amd的適合,而且最好超下頻. 以下是緩存的內容,網上找的:

CPU緩存(Cache Memory)位於CPU與內存之間的臨時存儲器,它的容量比內存小但交換速度快。在緩存中的數據是內存中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU調用大量數據時,就可避開內存直接從緩存中調用,從而加快讀取速度。由此可見,在CPU中加入緩存是一種高效的解決方案,這樣整個內存儲器(緩存+內存)就變成了既有緩存的高速度,又有內存的大容量的存儲系統了。緩存對CPU的性能影響很大,主要是因為CPU的數據交換順序和CPU與緩存間的帶寬引起的。

緩存的工作原理是當CPU要讀取一個數據時,首先從緩存中查找,如果找到就立即讀取並送給CPU處理;如果沒有找到,就用相對慢的速度從內存中讀取並送給CPU處理,同時把這個數據所在的數據塊調入緩存中,可以使得以後對整塊數據的讀取都從緩存中進行,不必再調用內存。

正是這樣的讀取機制使CPU讀取緩存的命中率非常高(大多數CPU可達90%左右),也就是說CPU下一次要讀取的數據90%都在緩存中,只有大約10%需要從內存讀取。這大大節省了CPU直接讀取內存的時間,也使CPU讀取數據時基本無需等待。總的來說,CPU讀取數據的順序是先緩存後內存。

最早先的CPU緩存是個整體的,而且容量很低,英特爾公司從Pentium時代開始把緩存進行了分類。當時集成在CPU內核中的緩存已不足以滿足CPU的需求,而製造工藝上的限制又不能大幅度提高緩存的容量。因此出現了集成在與CPU同一塊電路板上或主板上的緩存,此時就把 CPU內核集成的緩存稱為一級緩存,而外部的稱為二級緩存。一級緩存中還分數據緩存(Data Cache,D-Cache)和指令緩存(Instruction Cache,I-Cache)。二者分別用來存放數據和執行這些數據的指令,而且兩者可以同時被CPU訪問,減少了爭用Cache所造成的沖突,提高了處理器效能。英特爾公司在推出Pentium 4處理器時,用新增的一種一級追蹤緩存替代指令緩存,容量為12KμOps,表示能存儲12K條微指令。

隨著CPU製造工藝的發展,二級緩存也能輕易的集成在CPU內核中,容量也在逐年提升。現在再用集成在CPU內部與否來定義一、二級緩存,已不確切。而且隨著二級緩存被集成入CPU內核中,以往二級緩存與CPU大差距分頻的情況也被改變,此時其以相同於主頻的速度工作,可以為CPU提供更高的傳輸速度。

二級緩存是CPU性能表現的關鍵之一,在CPU核心不變化的情況下,增加二級緩存容量能使性能大幅度提高。而同一核心的CPU高低端之分往往也是在二級緩存上有差異,由此可見二級緩存對於CPU的重要性。

CPU在緩存中找到有用的數據被稱為命中,當緩存中沒有CPU所需的數據時(這時稱為未命中),CPU才訪問內存。從理論上講,在一顆擁有二級緩存的CPU中,讀取一級緩存的命中率為80%。也就是說CPU一級緩存中找到的有用數據占數據總量的80%,剩下的20%從二級緩存中讀取。由於不能准確預測將要執行的數據,讀取二級緩存的命中率也在80%左右(從二級緩存讀到有用的數據占總數據的16%)。那麼還有的數據就不得不從內存調用,但這已經是一個相當小的比例了。目前的較高端的CPU中,還會帶有三級緩存,它是為讀取二級緩存後未命中的數據設計的—種緩存,在擁有三級緩存的CPU中,只有約5%的數據需要從內存中調用,這進一步提高了CPU的效率。

為了保證CPU訪問時有較高的命中率,緩存中的內容應該按一定的演算法替換。一種較常用的演算法是「最近最少使用演算法」(LRU演算法),它是將最近一段時間內最少被訪問過的行淘汰出局。因此需要為每行設置一個計數器,LRU演算法是把命中行的計數器清零,其他各行計數器加1。當需要替換時淘汰行計數器計數值最大的數據行出局。這是一種高效、科學的演算法,其計數器清零過程可以把一些頻繁調用後再不需要的數據淘汰出緩存,提高緩存的利用率。

CPU產品中,一級緩存的容量基本在4KB到64KB之間,二級緩存的容量則分為128KB、256KB、512KB、1MB、2MB等。一級緩存容量各產品之間相差不大,而二級緩存容量則是提高CPU性能的關鍵。二級緩存容量的提升是由CPU製造工藝所決定的,容量增大必然導致CPU內部晶體管數的增加,要在有限的CPU面積上集成更大的緩存,對製造工藝的要求也就越高

⑹ cpu二級緩存對其性能的影響有多大呢

分類: 電腦/網路 >> 硬體
問題描述:

是不是越大越好呢

與內存的大小有沒有對應關系

解析:

CPU的二級緩存和內存大小無關.

設置緩存,最主要的目標,就是為了獲得最大的"數據命中率".

CPU處理各方面送過來的信息,其方式有兩種,一個,就是讀取數據.再一個,就是讀取地址.

而為了提高CPU的命中率,所以設置了一級緩存和二級緩存,先將一些信息(數據位/地址位)先存放在緩存中,然後根據一些規則(比如說,先來先得,或是大塊地址先得等)來對這些數據進行取捨以及更新.

緩存太小,預讀的信息命中的機率就小.

緩存太大,更新緩存的時間就越長,相對命中率也就小了.

所以,在緩存大小之間如何取捨,以及一二級緩存的大小如何調配,就成了CPU製造商所要面臨的重大難題.

數據的讀取命中率,也就直接影響了CPU的性能.

⑺ CPU的二級緩存在游戲中有什麼具體表現嗎

更大的二級緩存以及前端匯流排帶寬使得電腦具備了更好的游戲性能。
在游戲中,L2使得一些圖形晶元處理國家流暢,尤其是3D浮點運算能力的增加,最好的例子就是DOOM3的彈道預測!

更多:
說到CPU,不得不說的就是CPU緩存,目前CPU的緩存已經成了衡量CPU性能的一個必要指標,那麼CPU緩存到底對CPU性能的影響有多大呢?

我們知道,CPU執行指令時,會將執行結果放在一個叫「寄存器」的元件中,由於「寄存器」集成在CPU內部,與ALU等構成CPU的重要元件,因此寄存器中的指令很快被CPU所訪問,但畢竟寄存器的容量太小,CPU所需的大量指令和數據還在內存(RAM)當中,所以CPU為了完成指令操作,需要頻繁地向內存發送接收指令、數據。

由於內存的處理速度遠遠低於CPU,所以傳統的系統瓶頸在這里就產生了,CPU在處理指令時往往花費很多時間在等待內存做准備工作。

為了解決這個問題,人們在CPU內集成了一個比內存快許多的「Cache」,這就是最早的「高速緩存」。

L1高速緩存是與CPU完全同步運行的存儲器,也就是我們常說的一級緩存,如果CPU需要的數據和指令已經在高速緩存中了,那麼CPU不必等待,直接就可以從一級緩存(L1)中取得數據,如果數據不在L1中,CPU再從二級緩存(L2)中提取數據,大大提高了系統的工作效率。

趣談CPU緩存工作原理

沒有CPU緩存前

我們可以形象地把CPU的運算單元想像成是一間坐落在城市中心的工廠,把內存看成是工廠設置在郊區的一間面積很大的倉庫A。

工廠生產所需要的原材料每次都要花時間去遠處的倉庫A調運,而且到達倉庫後,還要等待倉庫准備好材料,中間浪費了不少時間。這就是CPU頻率未變的情況下,CPU與內存的數據交換不同步的現象。

而突然有一天,由於資金短缺,倉庫A從近郊區「搬到」了遠郊區,這樣原料和成品在工廠與倉庫A之間的運輸所花費的時間就更長了,工廠生產所需的原料供應不足,經常處於空運轉的狀態下。這就是說當CPU頻率增加後,CPU與內存交換數據等待需時間會變得更長。

增加L1Cache

要解決CPU與內存交換數據不同步這個系統瓶頸問題,其中一個辦法是在靠近工廠的市區設置一個小型的倉庫B(L1Cache)。

平時把生產最迫切需要、用得最多的原材料(指令和數據)從倉庫A(內存)調配到倉庫B(L1Cache),這樣工廠生產所需要的原材料就可以很快地調配過來,減少空運轉的時間。當所需的原材料在倉庫B中找不到(緩存未命中)時,仍然要到倉庫A(內存)里調配,雖然無可避免地使工廠又進入空運轉,或部分空運轉(CPU等待若干個時鍾周期),但這樣畢竟使等待時間大大降低了。

小知識:緩存有一個「預讀」功能,也就是可以通過一定的演算法,猜測接下來所要的數據,並預先取入緩存。

再添L2Cache

隨著CPU的頻率提高,與內存之間交換數據不同步的現象更明顯了,可以理解為倉庫A(內存)搬離郊區,遷到更遠的地方了。解決這一問題的一個更好的辦法就是在城市的邊緣再設立一個比倉庫B大的倉庫C,也就是我們說的二級緩存。

它的作用是把郊區之外的倉庫A(內存)中最迫切用的材料(指令)運到倉庫C,而工廠如果在倉庫B中找不到所需的材料,就可以到倉庫C中找,而不必老遠跑到倉庫A那裡找,節省了不少時間。

通常情況下,L2包括L1所有的數據,另外還有一些附加的數據。換言之,L1與L2、L2與內存之間是子母關系,所以CPU緩存的出現更有效地解決了CPU空等待所造成的資源浪費問題。

CPU緩存越大越好?

當然,CPU緩存並不是越大越好,因為緩存採用的是速度快、價格昂貴的靜態RAM(SRAM),由於每個SRAM內存單元都是由4~6個晶體管構成,增加緩存會帶來CPU集成晶體管個數大增,發熱量也隨之增大,給設計製造帶來很大的難度。所以就算緩存容量做得很大,但如果設計不合理會造成緩存的延時,CPU的性能也未必得到提高

⑻ cpu的二級緩存和三級緩存有什麼用,沒有的話對電腦有什麼影響

如果普通上網,看電影,玩一些不是特別高端的大型游戲,那麼不帶三級緩存的CPU足夠使用了,
帶三級緩存的CPU對於一些高端3D游戲影響是非常大的,速度會比不帶三級緩存的CPU速度快很多,幾乎是50%的差距。
換句話說,中低端的CPU一般都沒有三級緩存,只有中高端以上的CPU才會帶三級緩存。追問:
因特而的i五和amd的那個性能相當,價格那個低,(如果看價格相當,那個性能好,)倆問題回答:
您好,AMD推土機除外
羿龍系列的沒有比I5好的CPU,
至於推土機第一點目前剛出價格虛高,性能還在觀望中,第二沒有大量鋪貨,不易購買。
因此強烈推薦使用
I5
2300

⑼ 主要玩游戲,Intel關注i系列(32nm)還是E系列(45nm),二級緩存對游戲性能有多大影響

CPU緩存(Cache Memory)位於CPU與內存之間的臨時存儲器,它的容量比內存小但交換速度快。在緩存中的數據是內存中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU調用大量數據時,就可避開內存直接從緩存中調用,從而加快讀取速度。最初緩存只有一級,二級緩存(L2 CACHE)出現是為了協調一級緩存與內存之間的速度。二級緩存比一級緩存速度更慢,容量更大,主要就是做一級緩存和內存之間數據臨時交換的地方用。實際上,現在Intel和AMD處理器在一級緩存的邏輯結構設計上有所不同,所以二級緩存對CPU性能的影響也不盡相同。
先了解了就知道作用 2級緩存對機子性能影響很大的 兩過機子配置想通假如一個是800kb 一個是1200kb 運作速度會提高40%左右

⑽ CPU的二級緩存對游戲有影響嗎

緩存是數據由內存通往CPU的橋梁。它的速度比內存快得多。

假設CPU是一名「老師」,她現在的任務就是要盡快在一幢「教學樓」(內存)中找到眾多「學生」(數據)中的一個。當她可能要找的「學生」(數據)都提前被安排進一間「教室」(一級緩存)中的時候,CPU「老師」找起來自然就快多了。如果很不幸「教室」(一級緩存)中找不到那名「學生」(數據),她會再去「小禮堂」(二級緩存)中找找看,都找不到的話,最後再去碩大的「教學樓」(內存)中慢慢搜索。
其實,二級緩存容量對性能的影響是漸漸減弱的,當二級緩存從沒有增長到128KB時,帶來的性能提升可能是直線上升的。但是當它從2MB增長到4MB的時候,可能使用者甚至感覺不到性能的提升。
這是因為在當前CPU所處理數據的過程中,幾乎無時不刻需要用到128KB以下的緩存,但是需要用到1MB以上緩存的時候很少(2%左右)。因此雖然二級緩存越漲越大,實際上對CPU性能的影響卻是越來越小的。
因此你說對了:CPU二級緩存越大 哪裡體現優勢 游戲、圖像、處理。
所以,完全不必要盲目追求二級緩存的高容量,夠用就好。