PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   效能極限 (https://www.pcdvd.com.tw/forumdisplay.php?f=18)
-   -   K8 3200+ L2 (1M or 512K)盒 (https://www.pcdvd.com.tw/showthread.php?t=335400)

yoyocat 2004-06-07 05:40 AM

回覆: 回覆: 回覆: K8 3200+ L2 (1M or 512K)盒
 
引用:
Originally posted by 以月為影
不好意思~抓一下bug

我還孔明勒:D:D:D:D


哈~~...:D

ElvisTu 2004-06-07 07:19 AM

引用:
Originally posted by bureia
其實快取的重點不是在大小
是在命中率
大快取容量要是命不中也沒用, 還會浪費不必要的時間

我在上Computer Organization的時候
教授有提到說現在CPU的Cache hit rate都在80%以上
1M快取的命中率不會比512K, 256K高多少
反而製造成本會大幅提高
時脈的提升會比較有效


當你cache資料一次讀取越多時,命中率不是越高?
容量大小怎麼會沒關係呢?
時脈越高 cache小,每次都必須再從硬碟取資料
那也快不了多少

Ming 2004-06-07 07:46 AM

引用:
Originally posted by gucci0919
那現在3200+ 1M的價格大概是多少? 我的3200+ 512K拿9600感覺有點不值說..
我不玩超頻可是我玩3DGAME玩的很兇,那L2 1M的效能對我來說會比512K的好嗎?
雖然KHSHON大大 用CPU MARK 測 K8 A64 3200+ L2 1M 和 L2 512K
發現不超頻時兩顆的差別只有 1 分.......
另外京X的人聽到我想去換1M的3200+感覺好像很不高興似的....

你VGA是買什麼?

gucci0919 2004-06-07 07:53 AM

麗臺5900XT

kaosc 2004-06-07 10:39 AM

引用:
Originally posted by 天昏地暗
這種想法是不對的!!因該要說"我真該再去買一顆S754 3400+ C0版"才對:like:

真不愧是PCDVD大家勸敗討論區啊∼:D

bureia 2004-06-07 10:55 AM

引用:
Originally posted by ElvisTu
當你cache資料一次讀取越多時,命中率不是越高?
容量大小怎麼會沒關係呢?
時脈越高 cache小,每次都必須再從硬碟取資料
那也快不了多少


80x86系的CPU的Cache一次抓連續32byte到Cache
不是要抓多少就多少
這32byte能好好利用才是重點
如果每次存取的記憶體位置都相距太遠
Cache每次都會找不到

而且Cache找不到是去Main Memory找喔
除非Virtual Memory Page Fault才會去硬碟找

ElvisTu 2004-06-07 12:39 PM

引用:
Originally posted by bureia
80x86系的CPU的Cache一次抓連續32byte到Cache
不是要抓多少就多少
這32byte能好好利用才是重點
如果每次存取的記憶體位置都相距太遠
Cache每次都會找不到

而且Cache找不到是去Main Memory找喔
除非Virtual Memory Page Fault才會去硬碟找

如果只抓32byte的話
那麼現在那些256K or 512K or 1M 的L2不都做假的
我想現在的技術,應早就突破了吧
你會不會是指一次抓32bits呀,32bits只代表一筆資料
而cache的功能就是把要使用的資料先存在cache中
cache 越大,可存的資料筆數就越多,可減少miss的機會
miss的機會越少就少去硬碟抓東西
我記得我學的計結是這樣的,還是我記錯了~
Virtual Memory Page 是指虛擬記憶体嗎
這好像是用硬碟,虛擬成記憶体,應該是已經到硬碟抓資料了吧

bureia 2004-06-07 04:09 PM

引用:
Originally posted by ElvisTu
如果只抓32byte的話
那麼現在那些256K or 512K or 1M 的L2不都做假的
我想現在的技術,應早就突破了吧
你會不會是指一次抓32bits呀,32bits只代表一筆資料
而cache的功能就是把要使用的資料先存在cache中
cache 越大,可存的資料筆數就越多,可減少miss的機會
miss的機會越少就少去硬碟抓東西
我記得我學的計結是這樣的,還是我記錯了~
Virtual Memory Page 是指虛擬記憶体嗎
這好像是用硬碟,虛擬成記憶体,應該是已經到硬碟抓資料了吧


Cache分成很多32 Byte的block

假如程式要求Memory Address 0的1 Byte(8-bit)的data
或是Address0~3 共4 Byte(32-bit)的data
然後不在Cache中,miss掉
Cache都會把Memory Address 0~31的資料總共32 Bytes都搬到Cache中
那樣抓Address 0~3 4 Byte最多只會miss一次
接著如果要抓Address 28的資料就不會miss了
但要抓Address 32的資料就可能會miss
假如包含Address 32的部分沒有被map到其他block的話

Cache的大小愈大block就能分愈多
就不用常覆蓋舊的block內容

虛擬記憶體是把一個程式分成好幾個Page
一些Page放在MainMemory中
一些放在硬碟上,要用的時候再Swap到MainMemory中
不是指單純實體記憶體的擴充
因為程式一定要在MainMemory中才能被CPU執行

gucci0919 2004-06-07 05:39 PM

引用:
Originally posted by gucci0919
那現在3200+ 1M的價格大概是多少? 我的3200+ 512K拿9600感覺有點不值說..
我不玩超頻可是我玩3DGAME玩的很兇,那L2 1M的效能對我來說會比512K的好嗎?
雖然KHSHON大大 用CPU MARK 測 K8 A64 3200+ L2 1M 和 L2 512K
發現不超頻時兩顆的差別只有 1 分.......
另外京X的人聽到我想去換1M的3200+感覺好像很不高興似的....


有大大可以給個意見嗎?

ruuru 2004-06-07 05:52 PM

1.你有權在七天內退或換
2.3200+ 1M的價格大概只是多 3200+ 512K 幾百到一千元
3.換 1M 的爽度比較夠...........換吧


所有的時間均為GMT +8。 現在的時間是02:32 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。