Parallelizing a CAD Model Processing Tool from the Automotive Industry
- Cite this paper as:
- Ayuso L. et al. (2014) Parallelizing a CAD Model Processing Tool from the Automotive Industry. In: Lopes L. et al. (eds) Euro-Par 2014: Parallel Processing Workshops. Euro-Par 2014. Lecture Notes in Computer Science, vol 8805. Springer, Cham
Large industrial applications are complex software environments with multiple objectives and strict requirements regarding standards, architecture or technology dependencies. The parallelization and optimization of industrial applications can be an intrusive modification of the source code which increases the development complexity. In this paper we describe the analysis and modifications applied to an industrial code from the automotive industry, named Merge, with the goal to detect and exploit parallelism in order to reduce the resulting execution time for shared memory parallel architectures. As part of this effort we tried to maximize the potential for an effective parallelization, nevertheless preserving the original algorithm and the code features as far as possible. Reasonable speedup has been achieved on a shared memory parallel architecture. Furthermore, additional potential has been located for future parallelization and optimization work.
Unable to display preview. Download preview PDF.