- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As TSX is a related new feature, and it is widely discussed in the research area. I am quite interested if there is any existing program apply TSX already? Hope someone can share this information with me.
Thanks very much,
Best regards
Icy
- Tags:
- Intel® Advanced Vector Extensions (Intel® AVX)
- Intel® Streaming SIMD Extensions
- Parallel Computing
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Icy,
TSX support is mentioned here for SAP HANA and SAP ASE applications. Applications that use PTHREAD LIBC locking primitives automatically use TSX (enabled on various Linux distributions).
Best regards,
Roman
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
TSX is enabled in the Intel/LLVM OpenMP runtime library, so you can request the use of a speculative lock by using a "synchronization hint" when you initialize an OpenMP lock. I gave a presentation about that on the OpenMP booth at SC18 (you can download the slides or watch the video at OpenMP SC18 Booth Talks). (If you want to look at the code, you can access the runtime library sources here ).
TSX is also supported by Threading Building Blocks (TBB) where there is a speculative spin mutex. The TBB source code is also available.
Of course, neither of those are stand-alone applications, but they make it much simpler for people to use TSX.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
speaking of libraries/runtimes supporting TSX. Java (OpenJDK/Oracle/Azul JDK), DPDK and Concurrency kit support Intel TSX as well. Some details can be found here
You might also find the link collection on this page useful: www.intel.com/software/tsx
Best regards,
Roman
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page