Parallel geometric algorithms for multi-core computers

被引:34
|
作者
Batista, Vicente H. F. [2 ]
Millman, David L. [3 ]
Pion, Sylvain [1 ]
Singler, Johannes [4 ]
机构
[1] Inst Natl Rech Informat & Automat, F-06902 Sophia Antipolis, France
[2] Univ Fed Rio de Janeiro, Dept Civil Engn, BR-21945970 Rio De Janeiro, Brazil
[3] Univ N Carolina, Dept Comp Sci, Chapel Hill, NC 27599 USA
[4] Karlsruhe Inst Technol, Fak Informat, D-76128 Karlsruhe, Germany
来源
关键词
Parallel algorithms; Delaunay triangulations; Box intersection; Spatial sort; Compact container; DELAUNAY MESH GENERATION; SOFTWARE;
D O I
10.1016/j.comgeo.2010.04.008
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Computers with multiple processor cores using shared memory are now ubiquitous. In this paper, we present several parallel geometric algorithms that specifically target this environment, with the goal of exploiting the additional computing power. The algorithms we describe are (a) 2-/3-dimensional spatial sorting of points, as is typically used for preprocessing before using incremental algorithms, (b) d-dimensional axis-aligned box intersection computation, and finally (c) 3D bulk insertion of points into Delaunay triangulations, which can be used for mesh generation algorithms, or simply for constructing 3D Delaunay triangulations. For the latter, we introduce as a foundational element the design of a container data structure that both provides concurrent addition and removal operations and is compact in memory. This makes it especially well-suited for storing large dynamic graphs such as Delaunay triangulations. We show experimental results for these algorithms, using our implementations based on the Computational Geometry Algorithms Library (CGAL). This work is a step towards what we hope will become a parallel mode for CGAL, where algorithms automatically use the available parallel resources without requiring significant user intervention. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:663 / 677
页数:15
相关论文
共 50 条
  • [31] Analytic Performance Models of Applications in Multi-core Computers
    Bardhan, Shouvik
    Menasce, Daniel A.
    2013 IEEE 21ST INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2013), 2013, : 318 - 322
  • [32] APEM - Approximate Performance Evaluation for Multi-Core Computers
    Zhang, Lei
    Down, Douglas G.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (01)
  • [33] Simulating the filtration combustion of gases on multi-core computers
    Kandryukova T.A.
    Laevskii Y.M.
    J. Appl. Ind. Math., 2 (218-226): : 218 - 226
  • [34] Parallel best-first search algorithms for planning problems on multi-core processors
    El Baz, Didier
    Fakih, Bilal
    Nigenda, Romeo Sanchez
    Boyer, Vincent
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (03): : 3122 - 3151
  • [35] Parallel best-first search algorithms for planning problems on multi-core processors
    Didier El Baz
    Bilal Fakih
    Romeo Sanchez Nigenda
    Vincent Boyer
    The Journal of Supercomputing, 2022, 78 : 3122 - 3151
  • [36] Optimizing Sorting Algorithms using Ubiquitous multi-core massively parallel GPGPU processors
    Rathi, Sheetal
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON COMMUNICATION, COMPUTING AND VIRTUALIZATION (ICCCV) 2016, 2016, 79 : 231 - 237
  • [37] Design of Parallel Algorithms for Super Long Integer Operation Based on Multi-core CPUs
    Zhang, Shifeng
    Su, Shenghui
    2015 11TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2015, : 335 - 339
  • [38] A Parallel Face Detection Method using Genetic & CRO Algorithms on Multi-core Platform
    Khanafsa, Mohammad
    Surakhi, Ola
    Sarhan, Sami
    2019 2ND INTERNATIONAL CONFERENCE ON NEW TRENDS IN COMPUTING SCIENCES (ICTCS), 2019, : 329 - 334
  • [39] Parallel algorithms for structure transient analysis based on heterogeneous multi-core processor architecture
    Yu G.
    Lou Y.
    Li J.
    Jin X.
    Zhendong yu Chongji/Journal of Vibration and Shock, 2023, 42 (06): : 152 - 158
  • [40] Multi-Core algorithms for volumetric medical imaging
    Lin, Feng
    BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2019, 125 : 141 - 142