- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm a little confused about the Non-Temporal hints as below, could any expert help to give some comment?
Non-Temporal hints is used for scenario where data maybe used only once. it could help to avoid cache pollution.
But:
1. From <<Intel software develop manual>>, it seems that Non-Temporal hint are mostly apply to memory region of WC(write combine) type, but WC type is inherently un-cacheable. why we still need NT hints ?
2. What's the detail behavior when we use NT hints to load and store.
3. What's the difference when the target memory type is WB and WC?
Ref:
1. Intel SDM volume2, movntxxx instruction description.
2. https://software.intel.com/en-us/forums/intel-isa-extensions/topic/597075
3. I also do some experiment on i5-2400 for WB memory type, it seems that NT store hints work as desired, but NT Load have no effect.
- Tags:
- Intel® Advanced Vector Extensions (Intel® AVX)
- Intel® Streaming SIMD Extensions
- Parallel Computing
Link Copied
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page