Comparison of Software and Hardware Transactional Memory

1. Introduction Transactional memory is poised to take parallel programming a step higher by making it more efficient and much easier to achieve, compared to traditional...