Towards Removing the Concurrency Control Bottleneck

Craig Sharp, Graham Morgan · School of Computing Science Technical Report Series · 2012

In this paper we describe an implementation of a software transactional memory system that is capable of exploiting an increase in parallelism to improve performance. We demonstrate the improvements in performance via benchmarking our system against a standard STM. For the first time we show that parallelism can be exploited to offset an increase in contention. This provides a system where the concurrency control bottleneck is effectively removed given sufficient parallel resources. © 2012 Newcastle University. Printed and published by Newcastle University, Computing Science, Claremont Tower, Claremont Road, Newcastle upon Tyne, NE1 7RU, England. Bibliographical details SHARP, C., MORGAN, G. Towards Removing the Concurrency Control Bottleneck [By] C. Sharp, G. Morgan Newcastle upon Tyne: Newcastle University: Computing Science, 2012. (Newcastle University, Computing Science, Technical Report Series, No. CS-TR-1358)

Read the paper · More papers on PaperTik