Heterogeneous Simulation—Mixing Discrete-Event Models with Dataflow
Journal of VLSI Signal Processing Systems - Special issue on the rapid prototyping of application specific signal processors (RASSP) program
Communicating sequential processes
Communications of the ACM
Models of Computation: Exploring the Power of Computing
Models of Computation: Exploring the Power of Computing
Mastering SIMULINK
StreamIt: A Language for Streaming Applications
CC '02 Proceedings of the 11th International Conference on Compiler Construction
The semantics and execution of a synchronous block-diagram language
Science of Computer Programming
Computer
Validity of the single processor approach to achieving large scale computing capabilities
AFIPS '67 (Spring) Proceedings of the April 18-20, 1967, spring joint computer conference
SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
Simulating Crowd Movements Using Fine Grid Cellular Automata
UKSIM '10 Proceedings of the 2010 12th International Conference on Computer Modelling and Simulation
Mobile Platform for Networked RFID Applications
ITNG '10 Proceedings of the 2010 Seventh International Conference on Information Technology: New Generations
PADS '11 Proceedings of the 2011 IEEE Workshop on Principles of Advanced and Distributed Simulation
Multidimensional synchronous dataflow
IEEE Transactions on Signal Processing
SBESC '12 Proceedings of the 2012 Brazilian Symposium on Computing System Engineering
Hi-index | 0.00 |
Nowadays, embedded systems have a huge amount of computational power and consequently, high complexity. It is quite usual to find different applications being executed in embedded systems. Embedded system design demands for method and tools that allow the simulation and verification in an efficient and practical way. This paper proposes the development and evaluation of a solution for embedded modeling and simulation of heterogeneous Models of Computation (MoCs) in a distributed way by the integration of Ptolemy II and the High Level Architecture (HLA), a middleware for distributed discrete event simulation, in order to create an environment with high-performance execution of large-scale heterogeneous models. Experimental results demonstrate, that the use of a non distributed simulation for some situations can be infeasible, as well as the use of distributed simulation with few machines, like one, two or three computers. It was demonstrated that a speedup of factor 4 was acquired when a model with 4,000 thousands actors were distributed in 8 different machines.