Multithreaded software transactional memory and OpenMP

Miloš Milovanović, Roger Ferrer, Vladimir Gajinov, Osman Ünsal, Adrián Cristal, Eduard Ayguadé, Mateo Valero · 2007

Transactional Memory (TM) is a key future technology for emerging many-cores. On the other hand, OpenMP provides a vast established base for writing parallel programs, especially for scientific applications. Combining TM with OpenMP provides a rich, enhanced programming environment and an attractive solution to the many-core software productivity problem.

Read the paper · More papers on PaperTik