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

Reply via email to