Hello,
We’re still looking forward to responses. -- *Best,Abdelrahman Hussein* On Fri, Nov 26, 2021 at 1:51 PM Abdelrahman S. Hussein < abdelrahman.sob...@gmail.com> wrote: > Hi, > > We are working on implementing a replacement policy in the gem5. This > policy actually keeps track (i.e., history) of the memory references from > the LD/ST instructions in order to train the predictor. Also, it predicts > which cache blocks to evict and what other blocks from later memory levels > to replace this block. So, basically, we need to operate on this by knowing > the memory addresses of blocks in both the memory and the cache. We took a > look at the implementation of the already existing policies and we > understand that there have to be specific functions in the policy class, > however, again, inside these functions, we need to operate on data using > memory references. > > So, how can we read the memory references in this context? Is there a > variable inside a specific class or a struct that we can read? > > Thanks. > > -- > > *Best,Abdelrahman Hussein* >
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s