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: