Robotique, Image Et Vision Scalable Parallel Geometric Algorithms for Coarse Grained Multicomputers Scalable Parallel Geometric Algorithms for Coarse Grained Multicomputers Algorithmes G Eom Etriques Parall Eles Multi-echelles Pour Machines Multi-processeurs a Gros Grain

semanticscholar(2007)

引用 1|浏览0
暂无评分
摘要
Whereas most of the literature assumes that the number of processors p is a function of the problem size n, in scalable algorithms p becomes a parameter of the time complexity. This is a more realistic modelisation of real parallel machines and yields optimal algorithms, for the case that n p, where \ " is a function depending on the architecture of the interconnection network. In this paper we present scalable algorithms for a number of geometric problems, namely lower envelope of line segments, 2D-nearest neighbour, 3D-maxima, 2D-weighted dominance counting, area of the union of rectangles, 2D-convex hull. The main idea of these algorithms is to decompose the problem in p subproblems of sizeO(np + f(p)), with f(p) np , which can be solved independently using optimal sequential algorithms. For each problem we present a spatial decomposition scheme based on some geometric observations. The decomposition schemes have in common that they can be computed by globally sorting the entire data set at most twice. The data redundancy of f(p) duplicates of data elements per processor does not increase the asymptotic time complexity, and ranges, for the algorithms presented in this paper, from p to p2. The algorithms do not depend on a speci c architecture, they are easy to implement and in practice e cient as experiments show. R esum e Tandis que la plupart de la litt erature suppose que le nombre de processeurs p est une fonction de la taille du probl eme n, dans les algorithmes multiechelles p devient un param etre de la complexit e en temps. Ceci est une mod elisation plus r ealiste de machines parall eles r eelles et donne des algorithmes optimaux, dans le cas n p, o u \ " est une fonction d ependant de l'architecture du r eseau d'interconnection. Dans cet article nous pr esentons des algorithmes multiechelles pour plusieurs probl emes g eom etriques, l'enveloppe inf erieure de segments de droites, plus proche voisin dans le plan, maxima 3D, comptage de la dominance a poids, aire de l'union de rectangles, enveloppe convexe dans le plan. L`id ee principale de ces algorithmes consiste a d ecomposer le probl eme en p sous-probl emes de taille O(np + f(p)), avec f(p) np , qui peuvent être r esolus ind ependamment en utilisant des algorithmes s equentiels optimaux. Pour chaque probl eme nous pr esentons un sch ema de d ecomposition spatiale bas e sur des observations g eom etriques. Les sch emas de d ecomposition ont en commun le fait qu'ils peuvent être calcul es en triant l'ensemble entier de donn ees au plus deux fois. La redondance de f(p) copies de donn ees par processeur n'augmente pas la complexit e asymptotique en temps, et varie, pour les algorithmes pr esent es dans cet article, entre p et p2. Les algorithmes ne d ependent pas d'une architecture sp eci que, ils sont simples a impl ementer et e caces en pratique, comme des r esultats exp erimentaux le montrent.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要