Multi-Threaded Distributed System Simulations Using Bi-Lateral Delay Lines

As the speed increase of single-core processors keeps declining, it is important to adapt simulation software to take advantage of multi-core technology. There is a great need for simulating large- ...

[1]  K. Weddfelt,et al.  Fast Pipeline Models for Simulation of Hydraulic Systems , 1994 .

[2]  David M. Auslander,et al.  Distributed System Simulation With Bilateral Delay-Line Models , 1968 .

[3]  Jules Kouatchou,et al.  Parallel implementation of a high-order implicit collocation method for the heat equation , 2001 .

[4]  Dag Fritzson,et al.  Meta-modelling of Mechanical Systems with Transmission Line Joints in Modelica , 2005 .

[5]  Mahder Gebremedhin ParModelica : Extending the Algorithmic Subset ofModelica with Explicit Parallel LanguageConstructs for Multi-core Simulation , 2011 .

[6]  M. Otter,et al.  Modelica - A Unified Object-Oriented Language for Physical Systems Modeling - Language Specification , 2000 .

[7]  Peter Fritzson,et al.  Automatic Parallelization of Mathematical Models Solved with Inlined Runge-Kutta Solvers , 2007 .

[8]  Peter Nordin,et al.  Hopsan NG, A C++ Implementation using the TLM Simulation Technique , 2010 .

[9]  Louis G. Birta,et al.  Some P(EC) m E methods for the parallel solution of ODEs , 1997 .

[10]  Richard M. Karp,et al.  The Differencing Method of Set Partitioning , 1983 .

[11]  Lennart Ljung,et al.  Modeling Of Dynamic Systems , 1994 .

[12]  Richard H. Carver,et al.  Modern Multithreading : Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs , 2005 .

[13]  Petter Krus Robust Modelling Using Bi-Lateral Delay Lines for High Speed Simulation of Complex Systems , 2011 .

[14]  Steven A. Przybylski,et al.  Cache and memory hierarchy design: a performance-directed approach , 1990 .

[15]  Petter Krus Robust Modelling Using Bi-Lateral Delay Lines for Real Time and Faster Than Real Time System Simulation , 2009 .

[16]  G. Amdhal,et al.  Validity of the single processor approach to achieving large scale computing capabilities , 1967, AFIPS '67 (Spring).

[17]  G.E. Moore,et al.  Cramming More Components Onto Integrated Circuits , 1998, Proceedings of the IEEE.

[18]  Thomas J. Pence Models of mechanics , 2006 .

[19]  Kristian Stavåker,et al.  Contributions to Parallel Simulation of Equation-Based Models on Graphics Processing Units , 2011 .

[20]  Ernst Hairer,et al.  Solving Ordinary Differential Equations I: Nonstiff Problems , 2009 .

[21]  D. A. Voss,et al.  Block predictor-corrector schemes for the parallel solution of ODEs , 1997 .

[22]  Karline Soetaert,et al.  Solving Ordinary Differential Equations in R , 2012 .

[23]  Peter Fritzson,et al.  Parallel Simulation with Transmission Lines in Modelica , 2006 .

[24]  Peter A. Fritzson,et al.  Principles of object-oriented modeling and simulation with Modelica 2.1 , 2004 .

[25]  Kristian Stavåker,et al.  Parallel Simulation of Equation-based Object-Oriented Models with Quantized State Systems on a GPU , 2009 .

[26]  Hoang Le-Huy,et al.  Digital real-time simulation of transmission lines using parallel processors , 1995 .

[27]  Peter Aronsson,et al.  Automatic Parallelization of Equation-Based Simulation Programs , 2006 .

[28]  D. M. Hutton,et al.  The Art of Multiprocessor Programming , 2008 .

[29]  P. B. Johns,et al.  Use of the transmission-line modelling (t.l.m.) method to solve non-linear lumped networks , 1980 .

[30]  Andreas Junghanns,et al.  The Functional Mockup Interface for Tool independent Exchange of Simulation Models , 2011 .

[31]  Shu Yuen Ron Hui,et al.  Transputer simulation of decoupled electrical circuits , 1996 .

[32]  George D. Byrne,et al.  PVODE, an ODE Solver for Parallel Computers , 1999, Int. J. High Perform. Comput. Appl..

[33]  Patrik Nordling,et al.  Parallel solution of modular ODEs with application to rolling bearing dynamics , 1997 .

[34]  Petter Krus Robust System Modelling Using Bi-lateral Delay Lines , 2005 .

[35]  T. J. Viersma,et al.  Analysis, Synthesis and Design of Hydraulic Servosystems and Pipelines , 1981 .

[36]  Kjell Gustafsson Stepsize Control in ODE-Solvers—Analysis and Synthesis , 1988 .

[37]  K A Edge,et al.  Partitioned simulation of hydraulic systems using transmission-line modelling , 1993 .

[38]  Christoph W. Kessler,et al.  Automatic parallelization of simulation code for equation-based models with software pipelining and measurements on three platforms , 2009, CARN.

[39]  Nicolae Popovici,et al.  Putting intel® threading building blocks to work , 2008, IWMSE '08.

[40]  Herb Sutter,et al.  A Fundamental Turn Toward Concurrency in Software , 2008 .

[41]  Hilding Elmqvist,et al.  Modelica — A unified object-oriented language for physical systems modeling , 1997 .

[42]  Håkan Lundvall,et al.  Automatic Parallelization using Pipelining for Equation-Based Simulation Languages , 2008 .

[43]  John L. Gustafson,et al.  Reevaluating Amdahl's law , 1988, CACM.

[44]  Dag Fritzson,et al.  Transmission Line Co-Simulation of Rolling Bearing Applications , 2007 .

[45]  John D. Owens,et al.  GPU Computing , 2008, Proceedings of the IEEE.

[46]  K A Edge,et al.  Modelling requirements for the parallel simulation of hydraulic systems , 1992 .

[47]  P. B. Worland Parallel Methods for ODEs with Improved Absolute Stability Boundaries , 1993, J. Parallel Distributed Comput..