A Multigrain Delaunay Mesh Generation Method for Multicore SMT-based Architectures. Christos Antonopoulos, Filip Blagojevic, Andrey Chernikov, Nikos Chrisochoides, and Dimitris Nikolopoulos. Journal on Parallel and Distributed Computing (Vol. 69, No. 7, pp. 589-600), 2009.
Abstract
Given the proliferation of layered, multicore- and SMT-based architectures, it is imperative to
deploy and evaluate important, multi-level, scientific computing codes, such as meshing algorithms,
on these systems. We focus on Parallel Constrained Delaunay Mesh (PCDM) generation. We exploit
coarse-grain parallelism at the subdomain level, medium-grain at the cavity level and fine-grain at
the element level. This multi-grain data parallel approach targets clusters built from commercially
available SMTs and multicore processors. The exploitation of the coarser degree of granularity
facilitates scalability both in terms of execution time and problem size on loosely-coupled
clusters. The exploitation of medium-grain parallelism allows performance improvement at the single
node level. Our experimental evaluation shows that the first generation of SMT cores is not capable
of taking advantage of fine-grain parallelism in PCDM. Many of our experimental findings with PCDM
extend to other adaptive and irregular multigrain parallel algorithms as well.
Paper draft
pdf (535 K)
BibTex
@article{jpdc06a,
author = "Christos Antonopoulos and Filip Blagojevic and Andrey Chernikov and Nikos Chrisochoides and Dimitris Nikolopoulos",
title = "A Multigrain Delaunay Mesh Generation Method for Multicore SMT-based Architectures",
journal = "Journal on Parallel and Distributed Computing",
year = "2009",
volume = "69",
issue = "7",
pages = "589--600",
}