دانلود مقاله ISI انگلیسی شماره 149738
کد مقاله سال انتشار مقاله انگلیسی ترجمه فارسی تعداد کلمات
149738 2018 25 صفحه PDF سفارش دهید 14693 کلمه
خرید مقاله
پس از پرداخت، فوراً می توانید مقاله را دانلود فرمایید.
عنوان انگلیسی
Accelerating high-order mesh optimisation with an architecture-independent programming model
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Computer Physics Communications, Available online 5 April 2018

پیش نمایش مقاله
پیش نمایش مقاله

چکیده انگلیسی

Heterogeneous manycore performance-portable programming models and libraries, such as Kokkos, have been developed to facilitate portability and maintainability of high-performance computing codes and enhance their resilience to architectural changes. Here we investigate the suitability of the Kokkos programming model for optimizing the performance of the high-order mesh generator NekMesh, which has been developed to efficiently generate meshes containing millions of elements for industrial problem involving complex geometries. We describe the variational approach for a posteriori high-order mesh optimisation employed within NekMesh and its parallel implementation. We discuss its implementation for modern manycore massively parallel shared-memory CPU and GPU platforms using Kokkos and demonstrate that we achieve increased performance on multicore CPUs and accelerators compared with a native Pthreads implementation. Further, we show that we achieve additional speedup and cost reduction by running on GPUs without any hardware-specific code optimisation.

خرید مقاله
پس از پرداخت، فوراً می توانید مقاله را دانلود فرمایید.