More on Transactional Memory
Nov. 14th, 2012 02:38 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
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.
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.