izard: (Default)
[personal profile] izard
As I mentioned nearly a year ago, I think transactional memory extensions support is the most important thing that was added to x86 architecture for a while. That is because TM is the only practical/sane way to manage parallelism as code complexity grows, because of much easier programming and better scalability.

Recently my colleague published a brilliant article on TM for you to enjoy.

Besides lowest hanging fruits for TM optimization - pthreads and alike, I am looking forward when software using STM adopts TSX.

TSX is public for a while, and h/w supporting it is not too far away. But it does not stop here - I see three things that are most as important coming next. Will be happy to write about them when they become public.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

izard: (Default)
izard

November 2025

S M T W T F S
       1
2345678
910 1112131415
1617 1819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 19th, 2026 12:27 am
Powered by Dreamwidth Studios