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.

Profile

izard: (Default)
izard

July 2025

S M T W T F S
  12345
67 8 91011 12
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 26th, 2025 10:16 pm
Powered by Dreamwidth Studios