swym icon indicating copy to clipboard operation
swym copied to clipboard

Efficient transactional memory in rust.

Results 15 swym issues
Sort by recently updated
recently updated
newest added

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...

help wanted
good first issue

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`...

enhancement

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...

help wanted
good first issue

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...

enhancement
help wanted

[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...

enhancement
documentation