|
|
Log in / Subscribe / Register

TX lock elision

TX lock elision

Posted Jan 25, 2026 21:27 UTC (Sun) by josh (subscriber, #17465)
In reply to: TX lock elision by ballombe
Parent article: GNU C Library 2.43 released

That's pretty much the history of transactional memory, both software and hardware.

https://imgur.com/a/cXCtzsr


to post comments

TX lock elision

Posted Jan 26, 2026 6:22 UTC (Mon) by pthariensflame (subscriber, #169079) [Link] (1 responses)

For whatever it's worth, (software) transactional memory has found genuine sustained use in one specific ecosystem: Haskell, in which the monad-based effect control makes it a lot less error-prone to use.

TX lock elision

Posted Jan 27, 2026 1:49 UTC (Tue) by josh (subscriber, #17465) [Link]

I'm familiar (I used to program Haskell), but I also think it fits Haskell because it optimizes for compositional simplicity at the expense of performance.

TX lock elision

Posted Feb 8, 2026 17:33 UTC (Sun) by joib (subscriber, #8541) [Link] (1 responses)

Amusingly, it seems a patch queued up for the 6.20 (or 7.0 if Linus decides to bump the major version number?) kernel enables it on x86, with a mention in the commit msg stating that SUSE has been having it enabled for a long time.

https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.g...

7.0

Posted Feb 8, 2026 20:42 UTC (Sun) by corbet (editor, #1) [Link]

At the Maintainers Summit, Linus told us that the next release would be 7.0. No need to wonder about that — unless he changes his mind, of course.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds