Displaying 2 results from an estimated 2 matches for "isprefetchingprofit".
2018 Nov 01
3
RFC: System (cache, etc.) model for LLVM
...bool isEnabled() const;
> >
> > isEnabled sounds like something configurable at runtime.
>
> Currently we use it to allow some subtargets to do software prefetching
> and prevent it for others. I see how the name could be confusing
> though. Maybe ShouldDoPrefetching?
isPrefetchingProfitable()?
If it is a hardware property:
isSupported()
(ie. prefetch instruction would be a no-op on other implementations)
> > Is there a way on which level the number of streams are shared? For
> > instance, a core might be able to track 16 streams, but if 4 threads
> > are runn...
2018 Nov 01
2
RFC: System (cache, etc.) model for LLVM
Hi,
thank you for sharing the system hierarchy model. IMHO it makes a lot
of sense, although I don't know which of today's passes would make use
of it. Here are my remarks.
I am wondering how one could model the following features using this
model, or whether they should be part of a performance model at all:
* ARM's big.LITTLE
* NUMA hierarchies (are the NUMA domains