What is your benchmark? Have you tried other methods (ghb, tagged, ...)? -- // Naderan *Mahmood;
On Mon, Feb 20, 2012 at 9:32 PM, Mitchelle Rasquinha < [email protected]> wrote: > Hi, > > What is the maximum prefetch degree for the stride prefetcher in > gem5-stable. I am trying to use the stride prefetcher and and notice that > the number of prefetches are very small with the default parameters. On > increasing the prefetch degree > 2 the result of the benchmark is > incorrect. Has anyone else seen a similar problem or know what each of > these knobs should be set to?? > > prefetch_on_access = Param.Bool(True, > "notify the hardware prefetcher on every access (not just > misses)") > prefetcher_size = Param.Int(100, > "Number of entries in the hardware prefetch queue") > prefetch_past_page = Param.Bool(False, > "Allow prefetches to cross virtual page boundaries") > prefetch_serial_squash = Param.Bool(False, > "Squash prefetches with a later time on a subsequent miss") > prefetch_degree = Param.Int(1, > "Degree of the prefetch depth") > prefetch_latency = Param.Latency(5 * Self.latency, > "Latency of the prefetcher") > prefetch_policy = Param.Prefetch('stride', > "Type of prefetcher to use") > prefetch_use_cpu_id = Param.Bool(True, > "Use the CPU ID to separate calculations of prefetches") > prefetch_data_accesses_only = Param.Bool(True, > "Only prefetch on data not on instruction accesses") > > Thanks, > Mitchelle Rasquinha. > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
