- Jun 2, 2011
- 952
- 79
- 91
http://anandtech.com/show/7515/nvidia-announces-cuda-6-unified-memory-for-cuda
Seeing this, I have several questions about the article. Nvidia has implemented "complete unified memory support", yet only implemented in software. What would a hardware implementation even look like?
If Volta is supposed to be the hardware implementation, does that mean that the CPU can use stacked DRAM or VRAM if system RAM is not enough?
I am thinking a hierarchy of system RAM, stacked DRAM/VRAM, and then the page file in order of access. If a workload requires 10 GB of RAM and the PC only has 8, can the GPU give up its 2 GB to complete the work?
Seeing this, I have several questions about the article. Nvidia has implemented "complete unified memory support", yet only implemented in software. What would a hardware implementation even look like?
If Volta is supposed to be the hardware implementation, does that mean that the CPU can use stacked DRAM or VRAM if system RAM is not enough?
I am thinking a hierarchy of system RAM, stacked DRAM/VRAM, and then the page file in order of access. If a workload requires 10 GB of RAM and the PC only has 8, can the GPU give up its 2 GB to complete the work?