SDFstateSpaceThroughputAnalysis Class Reference
#include <selftimed_throughput.h>
Classes | |
class | TransitionSystem |
Public Member Functions | |
SDFstateSpaceThroughputAnalysis () | |
~SDFstateSpaceThroughputAnalysis () | |
TDtime | analyze (TimedSDFgraph *g) |
Detailed Description
Throughput analysis Compute the throughput of an SDF graph for unconstrained buffer sizes and using auto-concurrency using a state-space traversal.
Constructor & Destructor Documentation
SDFstateSpaceThroughputAnalysis::SDFstateSpaceThroughputAnalysis | ( | ) | [inline] |
SDFstateSpaceThroughputAnalysis::~SDFstateSpaceThroughputAnalysis | ( | ) | [inline] |
Member Function Documentation
TDtime SDFstateSpaceThroughputAnalysis::analyze | ( | TimedSDFgraph * | g | ) |
analyze () Compute the throughput of an SDF graph for unconstrained buffer sizes and using auto-concurrency using a state-space traversal.
References SDFgraph::actorsBegin(), SDFgraph::actorsEnd(), analyze(), c, SDFgraph::channelsBegin(), SDFgraph::channelsEnd(), componentToSDFgraph(), FSMSADF::computeRepetitionVector(), SDFstateSpaceThroughputAnalysis::TransitionSystem::execSDFgraph(), isStronglyConnectedGraph(), SDFgraph::nrChannels(), SDFcomponent::setId(), and stronglyConnectedComponents().
Referenced by analyze(), analyzeSDFG(), Binding::analyzeThroughputApplication(), generateSDFgraphProperties(), SDFstateSpaceBufferAnalysisNingGao::initMaxThroughput(), SDFstateSpaceBufferAnalysis::initMaxThroughput(), and randomThroughputConstraint().
The documentation for this class was generated from the following files: