Implementing and evaluating nested parallel transactions in software transactional memory

Woongki Baek, Nathan Grasso Bronson, Christos Kozyrakis, Kunle Olukotun · 2010

Transactional Memory (TM) is a promising technique that simplifies parallel programming for shared-memory applications. To date, most TM systems have been designed to efficiently support single-level parallelism. To achieve widespread use and maximize performance gains, TM must support nested parallelism available in many applications and supported by several programming models.

Read the paper · More papers on PaperTik