Transparent Parallelization of Enrichment Operations in Geometric Modeling
Author(s) -
Pierre Bourquat,
Hakim Belhaouari,
Philippe Meseure,
Valentin Gauthier,
Agnès Arnould
Publication year - 2020
Publication title -
proceedings of the 17th international joint conference on computer vision, imaging and computer graphics theory and applications
Language(s) - English
Resource type - Conference proceedings
DOI - 10.5220/0008965701250136
Subject(s) - computer science , parallel computing , iterated function , subdivision , parallelism (grammar) , transformation (genetics) , graph , data structure , automatic parallelization , graph rewriting , theoretical computer science , programming language , mathematics , mathematical analysis , biochemistry , chemistry , archaeology , gene , compiler , history
This paper presents an approach to automatically and transparently parallelize algorithms to build 2D or 3D virtual objects in geometric modeling: In particular, we show that subdivision and Iterated Function System constructions can be parallelized, without any explicit parallelization study by their developer. These operations are described in the framework Jerboa, where each operation is expressed as a graph transformation and objects are topologically described using generalized maps. All transformations are handled by a generic engine that can handle structure changes in parallel. The obtained results allow any designer of virtual environments to rely on modern multi-core and multi-processor architectures to get faster constructions of complex objects without any skills on parallelism.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom