PrefetchLevel#
Fully qualified name: carb::PrefetchLevel
Defined in carb/Defines.h
-
enum class carb::PrefetchLevel#
A prefetch level hint to pass to CARB_PREFETCH()
Values:
-
enumerator kHintNonTemporal#
prefetch data into non-temporal cache structure and into a location close to the processor, minimizing cache pollution.
-
enumerator kHintL1#
prefetch data into all levels of the cache hierarchy.
-
enumerator kHintL2#
prefetch data into level 2 cache and higher.
-
enumerator kHintL3#
prefetch data into level 3 cache and higher, or an implementation specific choice.
-
enumerator kHintNonTemporal#