Articles with "transactional memory" as a keyword



Photo by nhoizey from unsplash

Fast Scheduling in Distributed Transactional Memory

Sign Up to like & get
recommendations!
Published in 2021 at "Theory of Computing Systems"

DOI: 10.1007/s00224-020-10008-7

Abstract: We investigate scheduling algorithms for distributed transactional memory systems where transactions residing at nodes of a communication graph operate on shared, mobile objects. A transaction requests the objects it needs, executes once those objects have… read more here.

Keywords: fast scheduling; transactional memory; scheduling distributed; execution ... See more keywords
Photo from academic.microsoft.com

Lightweight Hardware Transactional Memory for GPU Scratchpad Memory

Sign Up to like & get
recommendations!
Published in 2018 at "IEEE Transactions on Computers"

DOI: 10.1109/tc.2017.2776908

Abstract: Graphics Processing Units (GPUs) have become the accelerator of choice for data-parallel applications, enabling the execution of thousands of threads in a Single Instruction - Multiple Thread (SIMT) fashion. Using OpenCL terminology, GPUs offer a… read more here.

Keywords: transactional memory; memory gpu; gpu; gpu localtm ... See more keywords
Photo from wikipedia

Applying Transactional Memory for Concurrency-Bug Failure Recovery in Production Runs

Sign Up to like & get
recommendations!
Published in 2019 at "IEEE Transactions on Parallel and Distributed Systems"

DOI: 10.1109/tpds.2018.2877656

Abstract: Concurrency bugs widely exist and severely threaten system availability. Techniques that help recover from concurrency-bug failures during production runs are highly desired. This paper proposes BugTM, an approach that applies transactional memory techniques for concurrency-bug… read more here.

Keywords: concurrency; production runs; concurrency bug; recovery ... See more keywords
Photo from wikipedia

Concurrent Irrevocability in Best-Effort Hardware Transactional Memory

Sign Up to like & get
recommendations!
Published in 2020 at "IEEE Transactions on Parallel and Distributed Systems"

DOI: 10.1109/tpds.2019.2963030

Abstract: Existing best-effort requester-wins implementations of transactional memory must resort to non-speculative execution to provide forward progress in the presence of transactions that exceed hardware capacity, experience page faults or suffer high-contention leading to livelocks. Current… read more here.

Keywords: best effort; concurrent irrevocability; transactional memory; irrevocability ... See more keywords