public class SmtVariablePrefixes
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
actorClusterAllocationPrefix
Actor allocated to a cluster
|
static java.lang.String |
afterVarPrefix
Determines the order of the task.
|
static java.lang.String |
bufferAtPrefix
Buffer when a task starts/finishes to execute
|
static java.lang.String |
bufferIndexPrefix
Index for a buffer.
|
static java.lang.String |
bufferPrefix
Buffer size for a channel.
|
static java.lang.String |
capPredXPrefix
Cap Pred X variable for Omega Analysis.
|
static java.lang.String |
capXPrefix
Cap X variable for Omega Analysis.
|
static java.lang.String |
capYPrefix
Cap Y variable for Omega Analysis.
|
static java.lang.String |
clusterBufferPrefix
Communication Buffer used in a cluster
|
static java.lang.String |
clusterTaskPrefix
Cluster to which the task is allocated.
|
static java.lang.String |
clusterWorkAllocationPrefix
Amount of work allocated to a cluster.
|
static java.lang.String |
commCostPrefix
Communication Cost for a channel
|
static java.lang.String |
consumptionRatePrefix
Rate of consuming tokens on a channel for an actor.
|
static java.lang.String |
cpuPrefix
Processor to which a task is allocated.
|
static java.lang.String |
dataCommunicatedPrefix
Amount of Data Communicated between two actors
|
static java.lang.String |
distancePrefix
Distance between two partitions
|
static java.lang.String |
dmaStatusTaskPrefix
DMA Status transfer task prefix carrying FIFO status.
|
static java.lang.String |
dmaTokenTaskPrefix
DMA Forward transfer task prefix carrying tokens.
|
static java.lang.String |
durationPrefix
Duration of a task.
|
static java.lang.String |
enableTimePrefix
Enable time of a task
|
static java.lang.String |
endDotTimePrefix
End time of a task with communication task at its output.
|
static java.lang.String |
endPrimePrefix
yPrime variable for pipelined scheduling.
|
static java.lang.String |
endTimePrefix
End time of a task
|
static java.lang.String |
initialTokenPrefix
Number of initial tokens in the channel.
|
static java.lang.String |
kEndPrefix
k End variable for pipelined scheduling.
|
static java.lang.String |
kMaxPrefix
k max variable for pipelined scheduling.
|
static java.lang.String |
kStartPrefix
k Start variable for pipelined scheduling.
|
static java.lang.String |
latencyPrefix
Latency of the schedule.
|
static java.lang.String |
linkPrefix
Communication link to use
|
static java.lang.String |
maxBufferPrefix
Maximum buffer required for a channel.
|
static java.lang.String |
maxCpuPrefix
Maximum CPU a task can use.
|
static java.lang.String |
maxFunctionPrefix
Name for the max function
|
static java.lang.String |
maxWorkloadOnClusterPrefix
Maximum workload on a cluster
|
static java.lang.String |
partitionClusterAllocationPrefix
Partition to cluster allocation
|
static java.lang.String |
periodPrefix
Period of the schedule.
|
static java.lang.String |
predKVarPrefix
K predicted variable.
|
static java.lang.String |
procUtilAtPeriodStart
Processor utilization at the start of the period.
|
static java.lang.String |
procUtilPrefix
Processor utilization for Left edge constraints.
|
static java.lang.String |
productionRatePrefix
Rate of producing tokens on a channel for an actor.
|
static java.lang.String |
schedMatrixPrefix
Schedule matrix
|
static java.lang.String |
startPrimePrefix
xPrime variable for pipelined scheduling.
|
static java.lang.String |
startTimePrefix
Start time of a task
|
static java.lang.String |
taskExecutionTimePrefix
Execution time for an actor
|
static java.lang.String |
taskIndexPrefix
Index of a task execution in the matrix
|
static java.lang.String |
tasksEndedBeforePrefix
Determines how many tasks started after this task.
|
static java.lang.String |
tasksStartedBeforePrefix
Determines how many tasks started before this task.
|
static java.lang.String |
totalBufferPrefix
Total Buffer size of the schedule.
|
static java.lang.String |
totalClustersUsedPrefix
Total number of clusters used
|
static java.lang.String |
totalCommCostPrefix
Total communication cost of the solution.
|
static java.lang.String |
totalProcPrefix
Total number of processors used
|
static java.lang.String |
totalWorkImbalancePrefix
Total workload imbalance
|
static java.lang.String |
totalWorkPrefix
Total workload of the application.
|
static java.lang.String |
workDistributionPrefix
Ideal Workload distribution = (total workload / number of processors)
|
static java.lang.String |
workImbalancePrefix
Workload imbalance for a cluster
|
static java.lang.String |
writerStatusUpdateTaskFunction
Function which will be called to update status of the FIFO.
|
static java.lang.String |
xDistancePrefix
Distance between clusters in x-dimension.
|
static java.lang.String |
yDistancePrefix
Distance between clusters in y-dimension.
|
Constructor and Description |
---|
SmtVariablePrefixes() |
public static final java.lang.String dmaTokenTaskPrefix
public static final java.lang.String dmaStatusTaskPrefix
public static final java.lang.String writerStatusUpdateTaskFunction
public static final java.lang.String clusterTaskPrefix
public static final java.lang.String clusterWorkAllocationPrefix
public static final java.lang.String workImbalancePrefix
public static final java.lang.String taskExecutionTimePrefix
public static final java.lang.String dataCommunicatedPrefix
public static final java.lang.String commCostPrefix
public static final java.lang.String totalCommCostPrefix
public static final java.lang.String totalWorkPrefix
public static final java.lang.String totalClustersUsedPrefix
public static final java.lang.String totalWorkImbalancePrefix
public static final java.lang.String workDistributionPrefix
public static final java.lang.String maxWorkloadOnClusterPrefix
public static final java.lang.String actorClusterAllocationPrefix
public static final java.lang.String partitionClusterAllocationPrefix
public static final java.lang.String linkPrefix
public static final java.lang.String distancePrefix
public static final java.lang.String xDistancePrefix
public static final java.lang.String yDistancePrefix
public static final java.lang.String totalProcPrefix
public static final java.lang.String totalBufferPrefix
public static final java.lang.String latencyPrefix
public static final java.lang.String clusterBufferPrefix
public static final java.lang.String startTimePrefix
public static final java.lang.String endTimePrefix
public static final java.lang.String endDotTimePrefix
public static final java.lang.String durationPrefix
public static final java.lang.String cpuPrefix
public static final java.lang.String bufferIndexPrefix
public static final java.lang.String bufferPrefix
public static final java.lang.String maxBufferPrefix
public static final java.lang.String bufferAtPrefix
public static final java.lang.String tasksStartedBeforePrefix
public static final java.lang.String tasksEndedBeforePrefix
public static final java.lang.String procUtilPrefix
public static final java.lang.String productionRatePrefix
public static final java.lang.String consumptionRatePrefix
public static final java.lang.String maxCpuPrefix
public static final java.lang.String startPrimePrefix
public static final java.lang.String endPrimePrefix
public static final java.lang.String kStartPrefix
public static final java.lang.String kEndPrefix
public static final java.lang.String kMaxPrefix
public static final java.lang.String afterVarPrefix
public static final java.lang.String initialTokenPrefix
public static final java.lang.String procUtilAtPeriodStart
public static final java.lang.String predKVarPrefix
public static final java.lang.String periodPrefix
public static final java.lang.String capXPrefix
public static final java.lang.String capYPrefix
public static final java.lang.String capPredXPrefix
public static java.lang.String taskIndexPrefix
public static java.lang.String schedMatrixPrefix
public static java.lang.String maxFunctionPrefix
public static java.lang.String enableTimePrefix