Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Automatic Task Based Analysis and Parallelization in the Context of Equation Based Languages
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, The Institute of Technology. (PELAB)
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, The Institute of Technology. (PELAB)ORCID iD: 0000-0002-3435-4996
2014 (English)In: EOOLT '14 Proceedings of the 6th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools, New York: ACM , 2014, 49-52 p.Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents an automatic parallelization approach for handling complex task systems with heavy dependencies, including methods of analyzing dependencies, representing them in a convenient way, and processing the resulting task graph representation. We present a library-based task system representation, clustering, profiling, and scheduling approach to simplify the otherwise tedious process of parallelizing complex task systems. We have implemented a flexible and robust task system handling library to manipulate and parallelize these complex task systems on shared memory multi-core and multi-processor systems. The implementation has been developed as part of the OpenModelica simulation environment. We demonstrate methods of extracting and utilizing parallelism in the context of mathematical modeling languages.

Place, publisher, year, edition, pages
New York: ACM , 2014. 49-52 p.
Keyword [en]
Task Parallel, Multi-core, Modeling, Simulation, Parallel Simulation, Modelica, OpenModelica
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:liu:diva-114208DOI: 10.1145/2666202.2666210ISBN: 978-1-4503-2953-8 (print)OAI: oai:DiVA.org:liu-114208DiVA: diva2:788258
Conference
The 6th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools, (EOOLT'2014), Berlin, Germany, October 9.
Available from: 2015-02-13 Created: 2015-02-13 Last updated: 2015-05-20Bibliographically approved

Open Access in DiVA

fulltext(956 kB)135 downloads
File information
File name FULLTEXT01.pdfFile size 956 kBChecksum SHA-512
ca7b5e48442e469a008007419039cf7a604c0640e2bbecafaf5adbdde6a0d594e89af741c22ed01755770d5e8fd0a9b78c7409421ecebf215daa9fad6889b022
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Search in DiVA

By author/editor
Gebremedhin, MahderFritzson, Peter
By organisation
Software and SystemsThe Institute of Technology
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 135 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 211 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf