search for: isprefetchingprofit

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