Title :
Efficient Use of Hardware Transactional Memory for Parallel Mesh Generation
Author :
Tetsu Kobayashi;Shigeyuki Sato;Hideya Iwasaki
Author_Institution :
Dept. of Commun. Eng. &
Abstract :
Efficient transactional executions are desirable for parallel implementations of algorithms with graph refinements. Hardware transactional memory (HTM) is promising for easy yet efficient transactional executions. Long HTM transactions, however, abort with high probability because of hardware limitations. Unfortunately, Delaunay mesh refinement (DMR), which is an algorithm with graph refinements for mesh generation, causes long transactions. Its parallel implementation naively based on HTM therefore leads to poor performance. To utilize HTM efficiently for parallel implementation of DMR, we present an approach to shortening transactions. Our HTM based implementations of DMR achieved significantly higher throughput and better scalability than a naive HTM-based one and lock-based ones. On a quad-core Has well processor, the absolute speedup of one of our implementations was up to 2.64 with 16 threads.
Keywords :
"Mesh generation","Cavity resonators","Hardware","Throughput","Scalability","Concurrency control","Instruction sets"
Conference_Titel :
Parallel Processing (ICPP), 2015 44th International Conference on
DOI :
10.1109/ICPP.2015.69