- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all, I'm trying to find an Intel CPU which supports clwb and clflushopt. Can anyone give me some information about it? Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I can't point to a positive result, but I see negative results on Xeon E5 v1 (Sandy Bridge EP), Xeon E5 v2 (Ivy Bridge EP), Xeon E5 v3 (Haswell EP), Xeon E5 v4 (Broadwell EP), Atom C2xxx, Xeon Phi (Knights Corner), and Xeon Phi x200 (Knights Landing).
I don't have any Skylake client platforms to test -- that seems like the most likely place for these instructions to first show up....
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I can't point to a positive result, but I see negative results on Xeon E5 v1 (Sandy Bridge EP), Xeon E5 v2 (Ivy Bridge EP), Xeon E5 v3 (Haswell EP), Xeon E5 v4 (Broadwell EP), Atom C2xxx, Xeon Phi (Knights Corner), and Xeon Phi x200 (Knights Landing).
I don't have any Skylake client platforms to test -- that seems like the most likely place for these instructions to first show up....
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
CLFlushOpt and CLWB is meant for use with non-volatile memory. I would expect it to come out with products that support the new Optane technology. http://www.intel.com/content/www/us/en/architecture-and-technology/intel-optane-technology.html
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Just for clarification: The Optane drives that launched earlier this week are implementing block I/O (over NVMe). There is the option to use Intel Memory Drive Technology, which adds a software layer to expose the drives memory as system memory. CLFLUSHOPT won't be needed for that.
On the other hand, CLFLUSHOPT could be useful for other use-cases than non-volatile memory. In fact, CLFLUSHOPT comes close to the original description of CLFLUSH. However, the instruction set reference manual has now been updated with the information that CLFLUSH is not only ordered in respect to MFENCE but with writes and locked read-modify-write instructions as well. (This has always been the case but was not documented in the past.)
My Intel Core i7-7500U seems to support CLFLUSHOPT but not CLWB. Unfortunately, ark.intel.com does not list this feature flag, so I'm relying on HWINFO64.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page