Hi Gabriel,

This was written when the only memory model available was SimpleMemory that 
models fixed latency (and now also bandwidth). If you replace this with 
SimleDRAM you get a DRAM controller with tuneable timing constraints. Examples 
provided include DDR3-1600 and LPDDR2-S4-1066, but if you want you can dial in 
any imaginable DDR memory.

In short: Yes there is a very simple way to account for it these days.

Andreas

From: Gabriel Yessin <[email protected]<mailto:[email protected]>>
Reply-To: gem5 users mailing list 
<[email protected]<mailto:[email protected]>>
Date: Wednesday, 20 February 2013 05:58
To: gem5-users <[email protected]<mailto:[email protected]>>
Subject: [gem5-users] DDR Inaccuracies?

I was wondering if the issues discussed here were ever addressed - from 
"Accuracy evaluation of GEM5 simulator system"

"According to the results, the accuracy varies from 1.39% to 17.94% depending 
on  the memory traffic.  In the worst scenario, mismatch has been shown to 
result from overly simple model of the external DDR memory in GEM5 that does 
not fairly model DRAM specifics."

"This originates from a somewhat inaccurate model of the external DDR memory 
for which GEM5 models latency for each access and
an optional random spread factor, therefore abstracting actual DDR complex 
access patterns."

Or is there any way to account for this mismatch?

Thank you,
Gabriel

-- 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.
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to