2016
DOI: 10.4236/jsea.2016.95019
|View full text |Cite
|
Sign up to set email alerts
|

An Approach to Parallel Simulation of Ordinary Differential Equations

Abstract: Cyber-physical systems (CPS) represent a class of complex engineered systems where functionality and behavior emerge through the interaction between the computational and physical domains. Simulation provides design engineers with quick and accurate feedback on the behaviors generated by their designs. However, as systems become more complex, simulating their behaviors becomes computation all complex. But, most modern simulation environments still execute on a single thread, which does not take advantage of th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 9 publications
0
3
0
Order By: Relevance
“…The results of a prototype implementation showed that the use of GPU speeds up the simulations by a factor of five. Carl and Biswas [35] investigated methods to partition and simulate differential equation-based models of cyber-physical systems (using a subset of Modelica) using multiple threads on multi-core CPUs;…”
Section: Potentialmentioning
confidence: 99%
“…The results of a prototype implementation showed that the use of GPU speeds up the simulations by a factor of five. Carl and Biswas [35] investigated methods to partition and simulate differential equation-based models of cyber-physical systems (using a subset of Modelica) using multiple threads on multi-core CPUs;…”
Section: Potentialmentioning
confidence: 99%
“…This issue also applies to existing simulation tools that are used to simulation complex dynamic systems, for example, cyber-physical systems. Most modern simulation environments still execute on a single thread, which does not take advantage of the processing power available on modern multi-core CPUs (Carl & Biswas, 2016). The usage of a bundle of multiple parallel processes or threads that are not consistent with an architecture of the multi-core processors also can be a cause of an inefficient exploitation of the multi-core processors and even can lead to a loss of operating speed compared to non multi-core processors.…”
Section: Introductionmentioning
confidence: 99%
“…Majid, Mehrkanoon and Othman (2010) employed MPI technology for their parallel block method for solving large systems of ODEs. In (Carl & Biswas, 2016) the multi-threaded implementation in C++ has developed for parallel solution of ODEs on a multi-core CPUs. Approaches to parallel solution of the ODEs on the GPUs are given in (Al-Omari, Arnold, Taha & Schuttler, 2013;Ahnert, Demidov, & Mulansky, 2014).…”
Section: Introductionmentioning
confidence: 99%