On Feb 5, 2021, at 2:45 PM, Neelam Sharma <sapphire....@gmail.com> wrote:
Hi,
--
--
--
You received this message because you are subscribed to the Google
Groups "Sniper simulator" group.
To post to this group, send email to snip...@googlegroups.com
To unsubscribe from this group, send email to
snipersim+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/snipersim?hl=en
---
You received this message because you are subscribed to the Google Groups "Sniper simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to snipersim+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/snipersim/de40cc19-cb6f-4cc3-b048-256201450665n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/snipersim/a674193d-cdc3-4a35-8c9e-0416efac33a3n%40googlegroups.com.
Hi,
Thanks for your inputs related to prefetch cache/prefetcher.
I am getting above doubts about differences in these definitions because I have read a paper “IMP: Indirect memory prefetcher” in which:
“Ideal cache: It is equivalent to a system with perfect prefetching and infinite memory and network bandwidth.
Perfect prefetcher: Perfect Prefetching is a weaker idealized configuration with a magic memory prefetcher. The prefetcher is able to look into the future and for each memory access, a prefetch request to that address is issued several thousand cycles before the request. Unlike Ideal, this configuration has finite memory and network bandwidth.”
So the perfect prefetcher assumes finite memory and network bandwidth whereas ideal cache models them as infinite.
The points at which we differ in the modelling definitions of a perfect cache/prefetcher is that:
i) perfect_cache also models the network bandwidth and latency. So, is there any way to discount the network bandwidth and latency penalties while modelling the perfect cache?
ii) If not, then to model a perfect cache I need to increase the size of the cache accordingly to fit the working data set of my application. Can you please point me to a technique to determine the working data set size?