Files:DescriptionFile size FormatBrowse
Fulltext0.47 MBPDF (requires Acrobat Reader)Next
  
Authors:Håkan Lundvall: PELAB – Programming Environment Lab, Dept. Computer Science, Linköping University, Sweden
Peter Fritzson: PELAB – Programming Environment Lab, Dept. Computer Science, Linköping University, Sweden
Publication title:Automatic Parallelization of Mathematical Models Solved with Inlined Runge-Kutta Solvers
Conference:The 48th Scandinavian Conference on Simulation and Modeling (SIMS 2007), 30-31 October, 2007, Göteborg (Särö)
Publication type: Abstract and Fulltext
Issue:027
Article No.:001
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 finegrained automatic parallelization of the resulting RHS opens up new possibilities for generating high performance code, which is becoming increasingly relevant when multi-core 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. The scheduling is also done in a way that limits communication, to the greatest extent possible, to neighboring processors thus avoiding expensive global synchronization. Preliminary tests on a PC-cluster show speedup that is better than what was achieved in previous work where parallelization was done only at the equation system level.

Language:English
Keywords:Modelica, automatic parallelization
Year:2007
No. of pages:7
Pages:1-7
Series:Linköping Electronic Conference Proceedings
ISSN (print):1650-3686
ISSN (online):1650-3740
File:http://www.ep.liu.se/ecp/027/001/ecp072701.pdf
Available:2007-12-21
Publisher:Linköping University Electronic Press, Linköpings universitet

REFERENCE TO THIS PAGE
Håkan Lundvall, Peter Fritzson (2007). Automatic Parallelization of Mathematical Models Solved with Inlined Runge-Kutta Solvers, The 48th Scandinavian Conference on Simulation and Modeling (SIMS 2007), 30-31 October, 2007, Göteborg (Särö) http://www.ep.liu.se/ecp_article/index.en.aspx?issue=027;article=001 (accessed 7/24/2014)