Conflict Prediction-Based Transaction Execution for Transactional Memory in Multi-core In-memory Databases
Min Yoon, Moon-Hwan Kang, Yeon-Woo Jang, Jae‐Woo Chang · 2016
This paper proposed a novel hybrid transactional memory(HyTM) that exploits the benefits of both Haswell's RTM(restricted transactional memory) and software transactional memory(STM). Unlike the existing HyTMs, the proposed HyTM can predict and resolve conflicts between transaction running concurrently by using a prediction matrix and transaction metadata. Also the proposed HyTM can provide the optimal HTM configuration for a given workload by computing the optimal retry threshold based on deep learning algorithms.