Automatic parallelization of object oriented models executed with inline solvers

  • Authors:
  • Håkan Lundvall;Peter Fritzson

  • Affiliations:
  • Programming Environment Lab, Dept. Computer Science, Linköping University, Linköping, Sweden;Programming Environment Lab, Dept. Computer Science, Linköping University, Linköping, Sweden

  • Venue:
  • PVM/MPI'07 Proceedings of the 14th European conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this work we report preliminary results of automatically generating parallel code from equation-based models together at two levels: Performing inline expansion of a Runge-Kutta solver combined with fine-grained automatic parallelization of the resulting RHS opens up new possibilities for generating high performance code, which is becoming increasingly relevant when multicore computers are becoming common-place. We have introduced a new way of scheduling the task graph generated from the simulation problem which utilizes knowledge about locality of the simulation problem.