sdf/output/buffer_throughput/buffy.h File Reference
#include "../../base/timed/graph.h"
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().
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().
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().