DocumentCode
3706534
Title
Efficient Use of Hardware Transactional Memory for Parallel Mesh Generation
Author
Tetsu Kobayashi;Shigeyuki Sato;Hideya Iwasaki
Author_Institution
Dept. of Commun. Eng. &
fYear
2015
Firstpage
600
Lastpage
609
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"
Publisher
ieee
Conference_Titel
Parallel Processing (ICPP), 2015 44th International Conference on
ISSN
0190-3918
Type
conf
DOI
10.1109/ICPP.2015.69
Filename
7349615
Link To Document