Towards lightweight and high-performance hardware transactional memory 

    Tomić, Sasa (Date of defense: 2012-07-13)

    Conventional lock-based synchronization serializes accesses to critical sections guarded by the same lock. Using multiple locks brings the possibility of a deadlock or a livelock in the program, making parallel programming ...