CSE 520: Computer Architecture - Cache Replacement Policies - IT Assignment Help

Download Solution Order New Solution
Assignment Task:

Cache Replacement Policies

In this assignment, you will implement a cache replacement policies primarily based on a reference counter for L2 cache in gem5, i.e., RefCount (Counter-based cache replacement policy with AIP) [1]. For performance comparison, the built-in LRU policy from gem5 will also be considered.

The cache replacement policy that you will implement in gem5 require program counter information who cause the cache miss, which is not provided in the existing replacement policies infrastructure. Download the gem5.patch from canvas and apply it under the gem5 root folder. This patch allows you to access PC in replacement policy by calling get PC() from a ReplacementData. Please refer to the appendix for how to apply the patch. The patch also includes changes to enable a command-line option for specifying L2 cache replacement policy. When creating the policies in gem5, the formal name for each policy needs to follow the list above. For example, “--l2_rpp=RefCount()” will be given to gem5 when RefCount cache replacement policy is used. In addition to L2 cache replacement policies, the following CPU configuration in gem5 is used during this assignment.


This IT Assignment has been solved by our IT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.