I am using gem5 version 22.0. I want to simulate hybrid memory comprising DRAM and NVM. I have written the code to simulate hybrid memory using heterogeneous memory controller as: system.mem_ctrl=HeteroMemCtrl() system.mem_ctrl.dram = DDR3_1600_8x8() system.mem_ctrl.dram.range = system.mem_ranges[0] system.mem_ctrl.nvm=NVM_2400_1x64() system.mem_ctrl.nvm.range =system.mem_ranges[1] print(system.mem_ranges[0]) print(system.mem_ranges[1]) But I am getting the error as the memory address range for nvm memory is overlapping, how can I assign continuous addressing to both memories?
[image: image.png] Thanks and Regards, Sadhana, Research Scholar-NITK, Dept. of Computer Science and Engineering .
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org