瀏覽單個文章
skap0091
Master Member
 

加入日期: May 2021
文章: 1,574
引用:
作者bigDDD
那幹嘛記憶體不夠時他硬要從系統去調用記憶體?

為什麼現在記憶體那麼強調速度?

VRAM跟系統RAM請講清楚
"幹嘛記憶體不夠時去調用記憶體"<=這邏輯

VRAM本來就是高頻寬高延遲,特別適合3D運算用
VRAM本來就是系統RAM不夠快,才特地在顯卡上加的

系統RAM=>VRAM=>GPU這樣才會快
VRAM不夠自然是回歸原本的系統RAM=>GPU

至於RAM的速度本來就越快越好
但一直以來都分成DDR跟GDDR兩種方向
CPU運算追求的是低延遲,頻寬比較不重要
GPU運算追求的是高頻寬,延遲比較不重要
所以才特化出兩種,分別給CPU跟GPU使用

世界上不存在低延遲+高頻寬+便宜的RAM技術

PC本身就是一層層快取堆疊上去
HDD=>HDD RAM=>DDR RAM=>L3快取=>L2快取=>L1快取=>CPU

沒有中間的過渡,速度就會被拖累
但快取要成本,所以不可能不計容量的增大
高速小快取如果遇到不夠用
就是回到上一級低速快取呼叫資料

這點套用在顯卡也是一樣的,GPU跟VRAM中間也是有L1快取、L2快取
DDR RAM=>VRAM=>L2快取=>L1快取=>CPU
舊 2023-05-17, 12:30 PM #55
回應時引用此文章
skap0091離線中