scispace - formally typeset
M

Mohamed Mohamedin

Researcher at Virginia Tech

Publications -  14
Citations -  55

Mohamed Mohamedin is an academic researcher from Virginia Tech. The author has contributed to research in topics: Transactional memory & Software transactional memory. The author has an hindex of 5, co-authored 14 publications receiving 54 citations.

Papers
More filters
Proceedings ArticleDOI

HydraVM: extracting parallelism from legacy sequential code using STM

TL;DR: A virtual machine prototype that automatically extracts parallelism from legacy sequential code (at the bytecode level) through a set of techniques including code profiling, data dependency analysis, and execution analysis is presented.
Book ChapterDOI

ByteSTM: Virtual Machine-level Java Software Transactional Memory

TL;DR: ByteSTM as mentioned in this paper is a virtual machine-level Java STM implementation that is built by extending the Jikes RVM to transparently support implicit transactions and accesses memory directly, avoids garbage collection overhead by manually managing memory for transactional metadata, and provides pluggable support for implementing different STM algorithms to the VM.
Proceedings ArticleDOI

Managing Resource Limitation of Best-Effort HTM

TL;DR: This paper presents Part-HTM, the first hybrid transactional memory protocol that solves the problem of transactions aborted due to the resource limitations (space/time) of current best-effort HTM.
Proceedings ArticleDOI

On designing NUMA-aware concurrency control for scalable transactional memory

TL;DR: This paper presents a NUMA-aware concurrency control for transactional memory that is designed for promoting scalability in scenarios where both the transactional workload is prone to scale, and the characteristics of the underlying memory model are inherently non-uniform.
Journal ArticleDOI

Managing Resource Limitation of Best-Effort HTM

TL;DR: Part-HTM is a hybrid transactional memory protocol that solves the problem of transactions aborted due to the resource limitations of current best-effort HTM, and its performance is the best in all tested cases, except for those where HTM cannot be outperformed.