Re: [gem5-users] Requests to Main Memory

2017-02-08 Thread Poremba, Matthew
-Matt From: gem5-users [mailto:gem5-users-boun...@gem5.org] On Behalf Of Mohammad Reza Jokar Sent: Wednesday, February 08, 2017 7:13 AM To: gem5 users mailing list <gem5-users@gem5.org> Subject: Re: [gem5-users] Requests to Main Memory Hi Jason, Thank you for your response and reference to

Re: [gem5-users] Requests to Main Memory

2017-02-08 Thread Mohammad Reza Jokar
Hi Jason, Thank you for your response and reference to your book. I will read that. I'm using NVmain as memory type. In this case, should I look into gem5 source files or NVmain source files? I'm looking for a file/function that checks if the access to last level cache is a miss, then sends the

Re: [gem5-users] Requests to Main Memory

2017-02-08 Thread Jason Lowe-Power
Hi Reza, This is handled by the port interface between the cache and the main memory. For instance, at the DRAM controller, every request calls recvTimingReq(). You may learn something from this chapter of my book: http://learning.gem5.org/book/part2/memoryobject.html. The caches and the memory

[gem5-users] Requests to Main Memory

2017-02-08 Thread Mohammad Reza Jokar
Dear all, When we experience a cache miss at last level cache, we should send a request to main memory and ask for the missed block. I was wondering if you could help me find a file or function that does send requests to main memory (and receive responses from that.) Thank you. Reza