Changing DRAM and Caches sizes
Hi Yifan,
I would like to change the DRAM and cache sizes of GPUs to run light workloads in a multi-GPU setting. I understand that these sizes, along with the internal properties of DRAM and caches, are hardcoded in the code. Could you please let me know if there is any way to modify the DRAM and cache sizes other than changing the hardcoded values in all the GPU structures?
Thank you!
Cache sizes are very easy to change by giving a different parameters at lines like here https://github.com/sarchlab/mgpusim/blob/v3/samples/runner/shaderarray.go#L359.
DRAM size can be a bit tricky to change. May I know why you need to change DRAM size. Typically, it does not make any real difference.