Algorithm, software, and hardware optimizations for Delaunay mesh generation on simultaneous multithreaded architectures
Συγγραφέας
Antonopoulos, C. D.; Blagojevic, F.; Chernikov, A. N.; Chrisochoides, N. P.; Nikolopoulos, D. S.Ημερομηνία
2009Λέξη-κλειδί
Επιτομή
This article focuses on the optimization of PCDM, a parallel, two-dimensional (2D) Delaunay mesh generation application, and its interaction with parallel architectures based on simultaneous multithreading (SMT) processors. We first present the step-by-step effect of a series of optimizations on performance. These optimizations improve the performance of PCDM by up to a factor of six. They target issues that very often limit the performance of scientific computing codes. We then evaluate the interaction of PCDM with a real SMT-based SMP system, using both high-level metrics, such as execution time, and low-level information from hardware performance counters. Published by Elsevier Inc.