CSDFstateSpaceThroughputAnalysis Class Reference
#include <selftimed_throughput.h>
Classes | |
| class | TransitionSystem |
Public Member Functions | |
| CSDFstateSpaceThroughputAnalysis () | |
| ~CSDFstateSpaceThroughputAnalysis () | |
| TDtime | analyze (TimedCSDFgraph *g) |
Detailed Description
Throughput analysis Compute the throughput of an CSDF graph for unconstrained buffer sizes and using auto-concurrency using a state-space traversal.
Constructor & Destructor Documentation
| CSDFstateSpaceThroughputAnalysis::CSDFstateSpaceThroughputAnalysis | ( | ) | [inline] |
| CSDFstateSpaceThroughputAnalysis::~CSDFstateSpaceThroughputAnalysis | ( | ) | [inline] |
Member Function Documentation
| TDtime CSDFstateSpaceThroughputAnalysis::analyze | ( | TimedCSDFgraph * | g | ) |
analyze () Compute the throughput of an CSDF graph for unconstrained buffer sizes and using auto-concurrency using a state-space traversal.
References CSDFgraph::actorsBegin(), CSDFgraph::actorsEnd(), analyze(), c, CSDFgraph::channelsBegin(), CSDFgraph::channelsEnd(), componentToCSDFgraph(), CSDFstateSpaceThroughputAnalysis::TransitionSystem::execCSDFgraph(), CSDFgraph::getRepetitionVector(), isStronglyConnectedGraph(), CSDFgraph::nrChannels(), CSDFcomponent::setId(), and stronglyConnectedComponents().
Referenced by analyze(), analyzeCSDFG(), getMaxThroughput(), and CSDFstateSpaceBufferAnalysis::initMaxThroughput().

The documentation for this class was generated from the following files:

