sdf/output/buffer_throughput/buffy.h File Reference

#include "../../base/timed/graph.h"
Include dependency graph for sdf/output/buffer_throughput/buffy.h:
This graph shows which files directly or indirectly include this file:

Functions

void outputSDFasBuffyModel (TimedSDFgraph *g, ostream &out, CString &output_actor, unsigned long long stackSz, unsigned long long hashSz, unsigned long long depStackSz)
void outputSDFasBuffyModelThroughput (TimedSDFgraph *g, ostream &out, CString &output_actor, unsigned long long stackSz, unsigned long long hashSz, unsigned long long depStackSz)
void outputSDFasStateSpaceThroughputModel (TimedSDFgraph *g, ostream &out, unsigned long long stackSz, unsigned long long hashSz)

Function Documentation

void outputSDFasBuffyModel ( TimedSDFgraph g,
ostream &  out,
CString output_actor,
unsigned long long  stackSz,
unsigned long long  hashSz,
unsigned long long  depStackSz 
)

outputSDfasBuffyModel () Output the SDF graph as a buffy model.

References printDefinitions(), printDependencies(), printDistribution(), printHash(), printMain(), printMiscFunctions(), printSdf(), printStack(), and printState().

Referenced by printSDFG().

Here is the call graph for this function:

void outputSDFasBuffyModelThroughput ( TimedSDFgraph g,
ostream &  out,
CString output_actor,
unsigned long long  stackSz,
unsigned long long  hashSz,
unsigned long long  depStackSz 
)

outputSDfasBuffyModelThroughput () Output the SDF graph as a buffy model to find the maximal throughput for a given distribution size.

References printDefinitions(), printDependencies(), printDistribution(), printHash(), printMain(), printMiscFunctions(), printSdf(), printStack(), and printState().

Referenced by printSDFG().

Here is the call graph for this function:

void outputSDFasStateSpaceThroughputModel ( TimedSDFgraph g,
ostream &  out,
unsigned long long  stackSz,
unsigned long long  hashSz 
)

outputSDFasStateSpaceThroughputModel () Output the SDF graph as a buffy model to find the maximal throughput for unconstrained buffer sizes and using auto-concurrency.

References FSMSADF::computeRepetitionVector(), findOutputActor(), SDFcomponent::getId(), SDFcomponent::getName(), outputActor, printDefinitions(), printHash(), printMain(), printMiscFunctions(), printSdf(), printStack(), and printState().

Referenced by printSDFG().

Here is the call graph for this function: