Skip to content

How to configure Hybrid memory ("HBM+DRAM") in Gem5 ? #1000

Answered by mbabaie
LujhCoconut asked this question in Q&A
Discussion options

You must be logged in to vote

@LujhCoconut and others,

First of all my apologies for responding so late. For some odd reasons I did not get a notification when I was tagged.

Some clarifications regarding your questions about HBM+DRAM and hetero_mem_ctrl.
The types of combinations gem5 memory controllers support are as follows:

  1. single memory: you should use MemCtrl with a single type of memory of any kind (except HBM2 with two pseudo channels)
  2. HBM2 memory with two pseudo-channels: you should use HBMCtrl. This is special case for which we developed a separate memory controller and it only works with HBM2 memory, one instance of it for each pseudo-channel.
  3. Heterogeneous memories: you should use HeteroMemCtrl. As of now,…

Replies: 2 comments 4 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
4 replies
@powerjg
Comment options

@tvottra
Comment options

@mbabaie
Comment options

Answer selected by LujhCoconut
@LujhCoconut
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants