forsyde / ForSyDe-Parallel-Simulation

An automated parallel simulation flow for ForSyDe models.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ForSyDe-Parallel-Simulation

An automated parallel simulation flow for ForSyDe models.

The tool is implemented as a set of python scripts. Some of them realize different pieces of the simulation flow and some act as top-level scripts that invoke other ones.

In addition reference implementation of key parts of the flow including model partitioning is provided in the ATL folder which is intended to be used in conjunction with model injectors, transformations, and code generation plugins provided by the ForSyDe-Eclipse project

To run the flow, in addition to a Python installation you will need

In the simplest case, you can use the partition-sdf-synthetic.py script in the fparsim directory to run the flow with synthetic benchmarks of different sizes generated with SDF3 using different partitioning algorithms. Note that this is a Python 2 script.

Example of models for heterogeneous platforms are provided in the platforms folder.

About

An automated parallel simulation flow for ForSyDe models.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 99.7%Language:Makefile 0.3%