![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 系統組件
(https://www.pcdvd.com.tw/forumdisplay.php?f=19)
- - [討論]如果高時脈不等於高效能?(不分a牌i牌)
(https://www.pcdvd.com.tw/showthread.php?t=408001)
|
|---|
[討論]如果高時脈不等於高效能?(不分a牌i牌)
想與板上各位大大討論,如果高時脈不等於高效能,那到底要怎摸樣才能提高真正的效能呢?
(應該問,為何就是有廠商可以研發出低時脈,同效能甚至高效能的cpu呢?) 要更多的軟體最佳化嗎?還是更多的快取呢? 打個比方,是不是就像是同樣c.c.數的車子一樣,設計不一樣的話,效果也有差呢? 提高c.c.數會耗更多的油,但是也快不了多少嗎?? 真正要快的話,要從齒輪的比例去調整?(這樣的比喻或許不太貼切,所以想與各位大大討論一下~) |
高時脈也可以是高效能 但是不一定是高效率就是了
真正要提高效能還是要在核心的設計上下手 比如更有效的execution pipeline, 及register renaming 都是以前提昇效率的設計之一 當然還要能有效的使用cache, 減少 latency 和 cache miss 不然加大cache也沒用 如果光提高時脈而不改良核心邏輯 會很快碰到瓶頸 所以健康發展的cpu製造公司會在核心邏輯的改良和時脈提高之間同時平衡研發 這有一點像車子的cc數和輸出的關係 不過有一些不同 1 時脈可以不段提昇 但cc數不能 普通車都在一公升到八公升之間 2 大引擎有扭力上的決對優勢 (不包括渦輪增壓引擎) 但是高時脈不一定是高效能 反而有點像活塞引擎和轉子引擎之間的比較 相同用途但因不同設計 就連輸出特性也不一樣 |
整個CPU的細部架構都在影響效能
這才是為什麼不能單以時脈判定的理由 既然所有細節都在影響效能 當然快取, 指令集也都不能做為單一判斷準則 最好的方法就是看數據, 由結果去證明性能 |
這樣打比方會不會太誇張 :ase
一種是一線道,車子能開到100 KM/hr 一種是十線道,車子只能開10 KM/hr |
| 所有的時間均為GMT +8。 現在的時間是08:12 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。