TY - GEN
T1 - C2-HyTM
T2 - 2018 IEEE International Conference on Cluster Computing, CLUSTER 2018
AU - Young-Sung, Shin
AU - Jin-Su, Jang
AU - Yeon-Woo, Jang
AU - Jae-Woo, Chang
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/10/29
Y1 - 2018/10/29
N2 - Hybrid Transactional Memory(HyTM) has recently gained much interest because it combines the advantages of Hardware Transactional Memory(HTM) and Software Transactional Memory(STM). However, the existing HyTM schemes show good performance only for a specific workload. To solve this problem, we propose an adaptive HyTM scheme as efficient synchronization mechanism for multi-core environment. Our HyTM scheme can select its optimal fallback path by using a comprehensive TM coordinator, based on the characteristics of transactions. Finally, we show from our performance analysis using STAMP benchmark that our adaptive HyTM scheme can achieve about 130~160% better performance than the state-of-the-art HyTM ones, i.e., Hybrid NOrec and RH-NOrec.
AB - Hybrid Transactional Memory(HyTM) has recently gained much interest because it combines the advantages of Hardware Transactional Memory(HTM) and Software Transactional Memory(STM). However, the existing HyTM schemes show good performance only for a specific workload. To solve this problem, we propose an adaptive HyTM scheme as efficient synchronization mechanism for multi-core environment. Our HyTM scheme can select its optimal fallback path by using a comprehensive TM coordinator, based on the characteristics of transactions. Finally, we show from our performance analysis using STAMP benchmark that our adaptive HyTM scheme can achieve about 130~160% better performance than the state-of-the-art HyTM ones, i.e., Hybrid NOrec and RH-NOrec.
KW - Hybrid transactional memory
KW - Multi-core in-memory database systems
KW - Synchronization mechanism
UR - https://www.scopus.com/pages/publications/85057219412
U2 - 10.1109/CLUSTER.2018.00028
DO - 10.1109/CLUSTER.2018.00028
M3 - Conference paper
AN - SCOPUS:85057219412
T3 - Proceedings - IEEE International Conference on Cluster Computing, ICCC
SP - 152
EP - 153
BT - Proceedings - 2018 IEEE International Conference on Cluster Computing, CLUSTER 2018
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 10 September 2018 through 13 September 2018
ER -