NePalTM: design and implementation of nested parallelism for transactional memory systems
Abstract
We present the programming model, design and implementation of NePalTM; a transactional memory system where atomic blocks can be used for concurrency control at an arbitrary level of nested parallelism.