SDFstateSpaceSelfTimedMinimalLatencyAnalysis Class Reference
#include <selftimed_minimal.h>
Classes | |
class | TransitionSystem |
Public Member Functions | |
SDFstateSpaceSelfTimedMinimalLatencyAnalysis () | |
~SDFstateSpaceSelfTimedMinimalLatencyAnalysis () | |
void | analyze (TimedSDFgraph *g, SDFactor *srcActor, SDFactor *dstActor, TDtime &latency, TDtime &throughput) |
Detailed Description
Selftimed latency analysis Compute the minimal latency an SDF graph under maximal throughput.
Constructor & Destructor Documentation
SDFstateSpaceSelfTimedMinimalLatencyAnalysis::SDFstateSpaceSelfTimedMinimalLatencyAnalysis | ( | ) | [inline] |
SDFstateSpaceSelfTimedMinimalLatencyAnalysis::~SDFstateSpaceSelfTimedMinimalLatencyAnalysis | ( | ) | [inline] |
Member Function Documentation
void SDFstateSpaceSelfTimedMinimalLatencyAnalysis::analyze | ( | TimedSDFgraph * | g, | |
SDFactor * | srcActor, | |||
SDFactor * | dstActor, | |||
TDtime & | latency, | |||
TDtime & | throughput | |||
) |
analyze () Compute the throughput of an SDF graph for unconstrained buffer sizes and using auto-concurrency using a state-space traversal.
References TimedSDFactor::addProcessor(), SDFstateSpaceMinimalLatencyAnalysis::analyze(), TimedSDFgraph::clone(), FSMSADF::computeRepetitionVector(), SDFstateSpaceSelfTimedMinimalLatencyAnalysis::TransitionSystem::execConstrainedSDFgraph(), SDFstateSpaceSelfTimedMinimalLatencyAnalysis::TransitionSystem::execSDFgraph(), TimedSDFactor::_Processor::execTime, SDFchannel::getDstActor(), SDFchannel::getDstPort(), SDFcomponent::getId(), SDFcomponent::getName(), SDFcomponent::getParent(), SDFchannel::getSrcActor(), SDFchannel::getSrcPort(), SDFstateSpaceSelfTimedMinimalLatencyAnalysis::TransitionSystem::_TimingConstraintFiring::id, isStronglyConnectedGraph(), SDFstateSpaceSelfTimedMinimalLatencyAnalysis::TransitionSystem::_TimingConstraintFiring::next, SDFstateSpaceSelfTimedMinimalLatencyAnalysis::TransitionSystem::_TimingConstraintFiring::nrFiringsEnabled, SDFactor::removePort(), TimedSDFactor::setDefaultProcessor(), TimedSDFactor::_Processor::stateSize, SDFstateSpaceSelfTimedMinimalLatencyAnalysis::TransitionSystem::_TimingConstraintFiring::timeTillNextFiring, TimedSDFactor::_Processor::type, and SDFstateSpaceSelfTimedMinimalLatencyAnalysis::TransitionSystem::_TimingConstraintFiring::visit.
Referenced by analyzeSDFG().
The documentation for this class was generated from the following files: