Hi Andreas,

Your best option here is to tune the existing cache model, and set the 
latencies appropriately. Note that gem5 currently assumes a unified cache-line 
size throughout the memory system, so you end up having to use e.g. 64 byte 
cache lines also for the DRAM cache. The most important question you have to 
answer in tuning the parameters is how/where you place the tags.

I hope that helps.

Andreas

From: Andreas Prodromou via gem5-users 
<[email protected]<mailto:[email protected]>>
Reply-To: Andreas Prodromou 
<[email protected]<mailto:[email protected]>>, gem5 users 
mailing list <[email protected]<mailto:[email protected]>>
Date: Friday, August 8, 2014 at 11:09 PM
To: gem5 users mailing list <[email protected]<mailto:[email protected]>>
Subject: [gem5-users] How to model on-chip DRAM?

Hello everybody,

I'm trying to model on-chip DRAM that acts as the last level cache. The system 
I want to model has four WideIO controllers for the on-chip DRAM and two DDR3 
controllers for the off-chip DRAM.

I tried to add the on-chip memory controllers the same way I would add a shared 
L3 cache in the CacheConfig.py but no luck so far. Does anybody have any 
pointers?

Thanks,
Andreas Prodromou

-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered 
in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, 
Registered in England & Wales, Company No: 2548782
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to