CPU的快取大小到底在哪邊會有影響? - Mobile01

文章推薦指數: 80 %
投票人數:10人

OS要執行一個程式時會先把程式從硬碟載到RAM等待CPU處理,CPU要執行程式時才會把程式碼預載到L3或L2,再到CPU去執行,所以理論上L1與L2越大效能就越好, 首頁 電腦 核心組件 中央處理器 12 前往頁尾 返回列表 訂閱文章 我要回覆 一個小路人 2112分 樓主 一個小路人 個人積分:2112分 文章編號:46213659 訊息 文章段落 CPU的快取大小到底在哪邊會有影響? 2013-09-1816:36 22660 4 收藏 回覆 分享 引言 連結 回報 推薦 只看樓主 列印 之前把i5換成E3快取也從6M變成8M但是似乎也沒比較快有變快的部份還是受到主頻稍微提高,以及HT功能的影響快取部分似乎沒什麼差?但是以前大家卻常說賽揚超到4G還是賽揚intel做出產品區別很常見的方式就是閹割快取這樣似乎快取對於CPU的影響其實不小?那做什麼事情時,快取大小會很明顯影響快慢呢?影響大到賽揚超到4G還是小羊不會變E8400這種地步? 2013-09-1816:36 #1 4 引言 分享 skytian 29分 2樓 skytian 個人積分:29分 文章編號:46214669 訊息 最簡單的就是用影像剪接來測試 畫質越高,檔案越大越好 看壓成一段影片的時間要多久 或去用檔案壓縮跟解壓縮吧 看需花多少時間 如果是一般操作的話 是感覺不出差異的 2013-09-1817:27 #2 0 引言 我要留言 連結 回報 只看此人 列印 0/100 我要留言 ponjiayulady 226分 3樓 ponjiayulady 個人積分:226分 文章編號:46215143 訊息 一個小路人wrote: 之前把i5換成E3快...(恕刪) 因為6M依然很大 所以你感覺不出來 如果砍到3M就影響很大了 還有現在也不流行閹快取了 以前是core2架構比較吃快取 所以用閹快取作市場區隔 現在都改成閹核心了 pentiumceleron只有雙核心很慘 i3開了ht表現中規中矩 只有i5以上用四核心才叫夠力 2013-09-1817:55 #3 0 引言 我要留言 連結 回報 只看此人 列印 0/100 我要留言 WhistleBlow 1307分 4樓 WhistleBlow 個人積分:1307分 文章編號:46215821 訊息 如果實體雙核心還很慘,那麼1M2T的A4APU該怎麼辦..... 2013-09-1818:44 #4 0 引言 我要留言 連結 回報 只看此人 列印 0/100 我要留言 chiyenms 4689分 5樓 chiyenms 個人積分:4689分 文章編號:46218213 訊息 一個小路人wrote: 之前把i5換成E3 快取也從6M變成8M 但是似乎也沒比較快 因為一般使用者,6Mcache已經很夠了 如果低檔一些的,如G1620(2M)->Pentium(3M)的話, 應該可以感到多工切換有一丁點差 一般有1MB以上cache的話,都還好. 但初期的Celeron,有那種無cache的(Covington) 那個就真的是單純因為cache不足就可以效能悲慘了 http://en.wikipedia.org/wiki/Celeron 後來放了cache進去之後,Celeorn就從"效能悲慘"的代名詞, 變成平價入門CPU可用的高CP選擇了 Intel為了洗刷那個污名,把Covington的下一代就弄成 幾乎穩超到450的傳說中的Celeron300A(+50%) 2013-09-1821:56 #5 0 引言 我要留言 連結 回報 只看此人 列印 0/100 我要留言 evan5760 82分 6樓 evan5760 個人積分:82分 文章編號:46229976 訊息 一個小路人wrote: 之前把i5換成E3快...(恕刪) 為了你的"認真"回復,我也來回復一下你的問題 L1>L2>RAM>HDD儲存裝置的速度排序 OS要執行一個程式時會先把程式從硬碟載到RAM等待CPU處理,CPU要執行程式時才會把程式碼預載到L3或L2,再到CPU去執行,所以理論上L1與L2越大效能就越好, 但是一隻程式並非一直線的從第一行一直執行到最末行然後收工,勢必會遇到一些指令,例如for、GOTO、或是外部呼叫,但是這些都是預期之外的,所以預先載入的L2的資料並不是接下來要執行的,所以就必須把L2的部分資料清掉,然後再次載入CPU要的資料,所以L2雖然速度快且越大越好,但是如果程式寫得不好,即使你有在快的CPU或是很大的L2也沒有用.... 另外L1是最快的,他一般是在存放CPU指令集的,所以設計CPU時不會給他太大的空間,避免要在L1裡花太多時間在搜尋指令,所以剛剛好的L1是很重要的,太小效能不好,太大又在等待搜尋。

以上的資訊是大約10年前在書上看來的,有可能新的技術已經克服了我上述的缺陷,或者是小弟腦殘的大腦已經忘記而寫錯,如有錯在煩請各位大大補充指正 2013-09-1917:49 #6 0 引言 我要留言 連結 回報 只看此人 列印 0/100 我要留言 WhistleBlow 1307分 7樓 WhistleBlow 個人積分:1307分 文章編號:46230048 訊息 evan5760wrote: 所以預先載入的L2的資料並不是接下來要執行的,所以就必須把L2的部分資料清掉,然後再次載入CPU要的資料 ...(恕刪) 這個行為描述是有問題的,建議複習一下PrincipleofLocality以及Cachehit/miss的行為。

evan5760wrote: 另外L1是最快的,他一般是在存放CPU指令集的 錯了。

2013-09-1917:57 #7 0 引言 我要留言 連結 回報 只看此人 列印 0/100 我要留言 fnf2000 26分 8樓 fnf2000 個人積分:26分 文章編號:46230073 訊息 一個小路人wrote: 之前把i5換成E3快...(恕刪) 轉檔案壓縮解壓縮.. 還有多工也有影響 2013-09-1918:01 #8 0 引言 我要留言 連結 回報 只看此人 列印 0/100 我要留言 evan5760 82分 9樓 evan5760 個人積分:82分 文章編號:46230194 訊息 WhistleBlowwrote: 這個行為描述是有問題...(恕刪) 謝謝您,我記得L1是指令集應該沒錯啊,我再去翻翻舊書.... 2013-09-1918:13 #9 0 引言 我要留言 連結 回報 只看此人 列印 0/100 我要留言 WhistleBlow 1307分 10樓 WhistleBlow 個人積分:1307分 文章編號:46230538 訊息 evan5760wrote: 謝謝您,我記得L1是指令集應該沒錯啊,我再去翻翻舊書.......(恕刪) L1一般會分為instructioncache跟datacache。

但L1不是用來存放指令"集"(instructionset)的。

2013-09-1918:55 #10 0 引言 我要留言 連結 回報 只看此人 列印 0/100 我要留言 常用 表情 動作 物品 短文字 長文字 12 首頁 電腦 核心組件 中央處理器 我要回覆 小惡魔新聞台 羅技正式將POPMOUSE無線藍牙滑鼠引進開賣以多樣色系搭配POPKEYS鍵盤打造個性辦公環境 Kingston在FURY電競產品線推出DDR5記憶體頂規PCIe4.0SSD同時登場 小惡魔廣編特輯 Aeonmotor首發Ai-2Gather三輪商務智慧電車,最安全電車就是它! 山系男女必Buy單品!Columbia「OutDry輕量防水外套」、「TRAILSTORM防水健走鞋」讓你雨天也能衝戶外擁抱自然。

Fujitsu空調加熱除菌四季安心 SamsungAI衣管家蒸洗脫烘滾筒洗衣機讓家事變成樂事! 小惡魔市集 [台北售]i97980XECPU+ASROCK主機板+DDR44400 IntelPentiumP6200筆電用CPU、PGA989、3M快取、2.13GHz、內建顯示、測試良品 IntelCorei3-3120處理器+技嘉GA-H6M-DS2主機板、整組便宜賣、附擋板與CPU風扇 AMDFX-8320E八核心處理器、堆土機95W省電版、L3快取-8MB、時脈3.2GHz(散裝、無風扇) 關閉廣告 顯示廣告 為提供您更優質的服務,本網站使用cookies。

若您繼續瀏覽網頁,即表示您同意我們的cookies政策。

了解隱私權條款 我知道了!請關閉提示 今日熱門文章 網友點擊推薦! 文章分享 加入好友名單 名稱 群組 全部朋友 描述 取消 確定 評分 取消 確定 複製連結 複製 留言回報 留言違規 請選擇違規類型 提供個人聯絡資訊,文不對題,名稱選字不正確 散佈盜版資訊,自刪文章 違規團購或問卷調查,商品廣告或買賣 涉及政府法令,攻擊、侮辱、非理性行為 詐騙/色情內容回報 上述事項以外的情況 取消 確定



請為這篇文章評分?