Transactional coherence and consistency: simplifying parallel hardware and software

Lance Hammond, Brian D. Carlstrom, Vicky Wong, M. Chen, C. Koryrakis, Kunle Olukotun · IEEE Micro · 2004

Transactional coherence and consistency (TCC) simplifies parallel hardware and software design by eliminating the need for conventional cache coherence and consistency models and letting programmers parallelize a wide range of applications with a simple, lock-free transactional model. TCC eases both parallel programming and parallel architecture design by relying on programmer-defined transactions as the basic unit of parallel work, communication, memory coherence, and memory consistency

Read the paper · More papers on PaperTik