Abstract

Transactional Memory(TM) research has focused on multi-core processors and SMP machines,leaving the area of CC-NUMA(cache-coherent Non-Uniform Memory Access) machines unexplored.CC-NUMA is the key architecture of high-end servers.With the increasing demand of parallel processing capabilities,the high-end servers are more important than ever before.We briefly introduced the research background of the TM,and analyzed the TM performance degradation from CC-NUMA's different local and remote memory access latency through detailed experiments.We present a conflict preventing method called PBC for the TM using on CC-NUMA architecture.The PBC method predicted the conflict probability before the start of a transaction,and scheduled the transactions by the predicted probabilities.The aim is to reduce the failure rate of transactions.Experiment results show that the PBC method can achieve better TM performance on CC-NUMA machines.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call