Fast in-memory transaction processing using RDMA and HTM

X Wei, J Shi, Y Chen, R Chen, H Chen - Proceedings of the 25th …, 2015 - dl.acm.org
We present DrTM, a fast in-memory transaction processing system that exploits advanced
hardware features (ie, RDMA and HTM) to improve latency and throughput by over one …

Fast and general distributed transactions using RDMA and HTM

Y Chen, X Wei, J Shi, R Chen, H Chen - Proceedings of the Eleventh …, 2016 - dl.acm.org
Recent transaction processing systems attempt to leverage advanced hardware features like
RDMA and HTM to significantly boost performance, which, however, pose several limitations …

Using restricted transactional memory to build a scalable in-memory database

Z Wang, H Qian, J Li, H Chen - … of the Ninth European Conference on …, 2014 - dl.acm.org
The recent availability of Intel Haswell processors marks the transition of hardware
transactional memory from research toys to mainstream reality. DBX is an in-memory …

{ROART}: range-query optimized persistent {ART}

S Ma, K Chen, S Chen, M Liu, J Zhu, H Kang… - … USENIX Conference on …, 2021 - usenix.org
With the availability of commercial NVM devices such as Intel Optane DC PMM, it is time to
start thinking about applying the existing persistent data structures in practice. This paper …

Fast in-memory transaction processing using RDMA and HTM

H Chen, R Chen, X Wei, J Shi, Y Chen… - ACM Transactions on …, 2017 - dl.acm.org
DrTM is a fast in-memory transaction processing system that exploits advanced hardware
features such as remote direct memory access (RDMA) and hardware transactional memory …

Performance and energy analysis of the restricted transactional memory implementation on haswell

B Goel, R Titos-Gil, A Negi, SA McKee… - 2014 IEEE 28th …, 2014 - ieeexplore.ieee.org
Hardware transactional memory implementations are becoming increasingly available. For
instance, the Intel Core i7 4770 implements Restricted Transactional Memory (RTM) support …

Eunomia: Scaling concurrent search trees under contention using htm

X Wang, W Zhang, Z Wang, Z Wei, H Chen… - ACM SIGPLAN …, 2017 - dl.acm.org
While hardware transactional memory (HTM) has recently been adopted to construct
efficient concurrent search tree structures, such designs fail to deliver scalable performance …

Performance implications of transient loop-carried data dependences in automatically parallelized loops

N Murphy, T Jones, R Mullins… - Proceedings of the 25th …, 2016 - dl.acm.org
Recent approaches to automatic parallelization have taken advantage of the low-latency on-
chip interconnect provided in modern multicore processors, demonstrating significant …

Experiments with hardware-based transactional memory in parallel simulation

J Hay, PA Wilsey - Proceedings of the 3rd ACM SIGSIM Conference on …, 2015 - dl.acm.org
Transactional memory is a concurrency control mechanism that dynamically determines
when threads may safely execute critical sections of code. It provides the performance of fine …

Scalable {In-Memory} Transaction Processing with {HTM}

Y Wu, KL Tan - 2016 USENIX Annual Technical Conference (USENIX …, 2016 - usenix.org
We propose a new HTM-assisted concurrency control protocol, called HTCC, that achieves
high scalability and robustness when processing OLTP workloads. HTCC attains its goal …