Hi Muzamil,

There is one object that buffers transactions and already has support for 
prefetches: the cache. Kidding aside, is there any particular reason you don’t 
want to use the cache? It ticks all the boxes, and avoids adding yet another 
buffer in the path to memory.

Andreas

From: gem5-users 
<gem5-users-boun...@gem5.org<mailto:gem5-users-boun...@gem5.org>> on behalf of 
Muzamil Rafique 
<muzamil.ravian...@gmail.com<mailto:muzamil.ravian...@gmail.com>>
Reply-To: gem5 users mailing list 
<gem5-users@gem5.org<mailto:gem5-users@gem5.org>>
Date: Monday, 10 April 2017 at 19:29
To: "gem5-users@gem5.org<mailto:gem5-users@gem5.org>" 
<gem5-users@gem5.org<mailto:gem5-users@gem5.org>>
Subject: Re: [gem5-users] Memory Side Prefetcher (Jason Lowe-Power)

Hi Jason,

Thanks for your reply. Just to make sure, adding a new SimObject means to 
create memory side prefetcher from the scratch, (as you explained in your book, 
creating python files to declare object and its parameters, header files and 
source file to explain functionality in detail)?

Is there any buffer  (or simple memory object) class available to instantiate 
and use it in my config file instead of going all the way around to create a 
whole new buffer? Any "shortcut" to come-up with the solution of this scenario?

Thanks
Muzamil

Message: 8
Date: Fri, 07 Apr 2017 14:36:08 +0000
From: Jason Lowe-Power <ja...@lowepower.com<mailto:ja...@lowepower.com>>
To: gem5 users mailing list <gem5-users@gem5.org<mailto:gem5-users@gem5.org>>
Subject: Re: [gem5-users] Memory Side Prefetcher
Message-ID:
        
<cafehpucuf4vrgtcvftnoc+s449hwzts3jl0sx8pkxkkkbvz...@mail.gmail.com<mailto:cafehpucuf4vrgtcvftnoc%2bs449hwzts3jl0sx8pkxkkkbvz...@mail.gmail.com>>
Content-Type: text/plain; charset="utf-8"

Hi Muzamil,

I would suggest adding a new SimObject that is a "memory-side prefetcher".
You can either insert it in the interconnect between the LLC and the memory
controller (e.g., as a MemObject), or you could make it a parameter to the
crossbar like the probe filter.

Jason
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
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to