Vicente H.F.巴蒂斯塔。;大卫·L·米尔曼。;西尔万·皮昂;约翰·辛格 多核计算机的并行几何算法。 (英语) Zbl 1344.68254号 计算。地理。 43,第8期,663-677(2010). 摘要:具有使用共享内存的多处理器内核的计算机现在无处不在。在本文中,我们提出了几种专门针对这种环境的并行几何算法,目的是开发额外的计算能力。我们描述的算法是:(a)点的2/3维空间排序,通常用于使用增量算法之前的预处理,(b)(d)维轴对齐盒交点计算,以及(c)点在Delaunay三角剖分中的三维批量插入,可用于网格生成算法,或仅用于构建3D Delaunay三角网。对于后者,我们引入了容器数据结构的设计作为基本元素,该结构既提供并发的添加和删除操作,又具有紧凑的内存。这使得它特别适合存储大型动态图,如Delaunay三角剖分。我们使用基于计算几何算法库(CGAL)的实现展示了这些算法的实验结果。这项工作是朝着我们希望成为CGAL并行模式的方向迈出的一步,在这种模式下,算法自动使用可用的并行资源,而无需大量用户干预。 引用于3文件 MSC公司: 68单位05 计算机图形;计算几何(数字和算法方面) 2005年5月 并行数值计算 65日元10 特定类别建筑的数值算法 68宽10 计算机科学中的并行算法 关键词:并行算法;Delaunay三角测量;箱形交叉口;空间排序;紧凑型集装箱 软件:德沃尔;MCSTL公司;CGAL公司;libstdc公司++;三维三角剖分;二维三角剖分;英特尔TBB;空间排序 PDF格式BibTeX公司 XML格式引用 \textit{V.H.F.Batista}等人,计算。地理。43,第8号,663--677(2010;Zbl 1344.68254) 全文: 内政部 链接 参考文献: [2] 阿加瓦尔,A。;Chazelle,B。;Guibas,L.J。;奥斯杜伦,C。;Yap,C.-K.,并行计算几何,算法,3,1-4,293-327(1988)·Zbl 0664.68041号 [3] 阿克尔,S.G。;Lyons,K.A.,《并行计算几何》(1993),Prentice-Hall,Inc.:Prentice-Hall,Inc.Upper Saddle River,NJ,USA [4] 计算几何算法库 [5] 刘,Y。;Snoeyink,J.,《3D Delaunay细分五种实现方式的比较》(Goodman,J.E.;Pach,J.;Welzl,E.,《组合与计算几何》,组合与计算几何学,MSRI出版物,第52卷(2005),剑桥大学出版社),439-458·Zbl 1097.68136号 [6] Reinders,J.,Intel Threading Building Blocks:Outfitting C++for Multi-core Processor Parallelism(2007),O'Reilly Media,Inc。 [13] Zomordian,A。;Edelsbrunner,H.,用于箱形交叉口的快速软件,Int.J.Comp。地理。申请。,143-172年12月1日至2日(2002年)·Zbl 1080.68713号 [15] Cignoni,P。;蒙塔尼,C。;佩雷戈,R。;Scopigno,R.,平行三维Delaunay三角剖分,计算。图表。论坛,12,3,129-142(1993) [16] Cignoni,P。;拉弗伦萨(D.Laforenza)。;蒙塔尼,C。;佩雷戈,R。;Scopigno,R.,《增量Delaunay三角剖分器的并行化策略评估》,(E^3),Conc。实际。实验,7,1,61-80(1995) [17] Lee,S。;公园,C.-I。;Park,C.-M.,分布式内存并行计算机上Delaunay三角剖分的改进并行算法,并行处理。莱特。,11, 2/3, 341-352 (2001) [18] Blelloch,G.E。;Hardwick,J.C。;Miller,G.L。;Talmor,D.,实用并行Delaunay算法的设计与实现,Algorithmica,24,3,243-269(1999)·Zbl 0941.68816号 [19] 陈,M.-B。;庄,T.-R。;Wu,J.-J.,《二维Delaunay三角剖分的并行分治方案》,Conc。公司。实际。实验,18,12,1595-1612(2006) [20] Puppo,E。;Davis,L.S。;De Menthon,D。;Teng,Y.A.,平行地形三角测量,国际地理信息系统杂志,8,2,105-128(1994) [21] Lawson,C.L.,《(C^1)曲面插值软件》,(Rice,J.,数学软件III(1977),学术出版社),161-194·Zbl 0407.68033号 [24] Green,P.J。;Sibson,R.,计算平面中的Dirichlet细分,计算。J.,21,2,168-173(1978)·Zbl 0377.52001 [25] 北塞浦路斯。;Nave,D.,Parallel Delaunay网格生成内核,Int.J.Numer。方法工程,58,2,161-176(2003)·Zbl 1035.65018号 [26] Okusanya,T。;Peraire,J.,3D并行非结构网格生成,(非结构网格的生成趋势。非结构网格产生的趋势,应用力学部,第220卷(1997),ASME),109-115 [27] Kohout,J。;科林格罗娃,I。;Chaura,J.,《共享内存计算机的并行Delaunay三角剖分(E^2)和(E^3)》,并行计算。,31, 5, 491-522 (2005) [29] 克拉克森,K.L。;Shor,P.W.,随机抽样在计算几何中的应用,II,光盘。公司。地理。,4387-421(1989年)·Zbl 0681.68060号 [31] 安东尼奥普洛斯,C.D。;布拉戈耶维奇,F。;Chernikov,A.N。;Chrisochoides,N.P。;Nikolopoulos,D.S.,《同时多线程架构上Delaunay网格生成的算法、软件和硬件优化》,J.并行分布式计算。,69, 7, 601-612 (2009) [32] 安东尼奥普洛斯,C.D。;布拉戈耶维奇,F。;Chernikov,A.N。;Chrisochoides,N.P。;Nikolopoulos,D.S.,基于多核SMT架构的多粒度Delaunay网格生成方法,J.并行分布式计算。,69, 7, 589-600 (2009) [33] Herlihy,M。;Shavit,N.,《多处理器编程的艺术》(2008),Morgan Kaufmann:Morgan Kaufmann Burlington,MA,美国 [36] 卡什卡瓦尔,C。;布伦德尔,C。;迈克尔,M。;Cain,H.W。;吴,P。;Chiras,S。;Chatterjee,S.,《软件事务记忆:为什么它只是一个研究玩具?》?,Commun公司。ACM,51,11,40-46(2008) [37] Boissonnat,J.-D。;魔鬼,O。;Pion,S。;Teillaud,M。;Yvinec,M.,CGAL三角剖分,Comp。地理。理论应用。,22, 5-19 (2002) ·Zbl 1016.68138号 [39] 魔鬼,O。;Pion,S。;Teillaud,M.,《在三角测量中行走》,Int.J.Found出版社。计算。科学。,13, 2, 181-199 (2002) ·Zbl 1066.68139号 此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。