swym
swym copied to clipboard
Efficient transactional memory in rust.
To create heuristics for determining when HTM is likely to speed up a transaction, benchmarks are necessary. If anyone reading this has a few free moments, and a CPU that...
Hi there; Interesting library! It seems generally well documented from a user's perspective. However, I found the amount of comments justifying uses of `unsafe { .. }` and `unsafe impl`...
It would be greatly appreciated if someone would contribute an implementation of powerpc's hardware transactional memory. It is mostly already sketched out, in the `swym-htm` crate, but needs hardware to...
With only 100k items in the benchmark, all the items could be held in the 8 MB cache, which would result in misleading performance, or? Can you kindly post a...
[rust-stm](https://github.com/Marthog/rust-stm) has a lot of helpful background info to pull from. This [Simon Marlow's Parallel and Concurrent Programming in Haskell: Software Transactional Memory Chapter Summary](https://learning.oreilly.com/library/view/parallel-and-concurrent/9781449335939/ch10.html#sec_stm-summary) looks valuable. Also, that project...