On x86-64 we have movntdq for "non temporal" (uncached) stores directly to main memory. And we have prefetcht2 to prefetch into to L3 but not L1/L2.
But ca