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>
To: gem5 users mailing list <gem5-users@gem5.org>
Subject: Re: [gem5-users] Memory Side Prefetcher
Message-ID:
        <cafehpucuf4vrgtcvftnoc+s449hwzts3jl0sx8pkxkkkbvz...@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
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to