Parallelizing a CAD Model Processing Tool from the Automotive Industry

  • Luis Ayuso
  • Herbert Jordan
  • Thomas Fahringer
  • Bernhard Kornberger
  • Martin Schifko
  • Bernhard Höckner
  • Stefan Moosbrugger
  • Kevin Verma
Conference paper

DOI: 10.1007/978-3-319-14325-5_3

Part of the Lecture Notes in Computer Science book series (LNCS, volume 8805)
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

Abstract

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Luis Ayuso
    • 1
  • Herbert Jordan
    • 1
  • Thomas Fahringer
    • 1
  • Bernhard Kornberger
    • 2
  • Martin Schifko
    • 3
  • Bernhard Höckner
    • 1
  • Stefan Moosbrugger
    • 1
  • Kevin Verma
    • 3
  1. 1.Institute of Computer ScienceUniversity of InnsbruckInnsbruckAustria
  2. 2.Geom SoftwareentwicklungGrazAustria
  3. 3.ECS, Magna PowertrainSteyrAustria

Personalised recommendations