public class SolverHeaders
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
actorClusterAllocationHeader
Actor allocated to a cluster
|
static java.lang.String |
afterVarHeader
Determines the order of the task.
|
static java.lang.String |
bufferAtHeader
Buffer when a task starts/finishes to execute
|
static java.lang.String |
bufferHeader
Buffer size for a channel.
|
static java.lang.String |
bufferIndexHeader
Index for a buffer.
|
static java.lang.String |
capPredXHeader
Cap Pred X variable for Omega Analysis.
|
static java.lang.String |
capXHeader
Cap X variable for Omega Analysis.
|
static java.lang.String |
capYHeader
Cap Y variable for Omega Analysis.
|
static java.lang.String |
clusterBufferHeader
Communication Buffer used in a cluster
|
static java.lang.String |
clusterTaskHeader
Cluster to which the task is allocated.
|
static java.lang.String |
clusterWorkAllocationHeader
Amount of work allocated to a cluster.
|
static java.lang.String |
commCostHeader
Communication Cost for a channel
|
static java.lang.String |
consumptionRateHeader
Rate of consuming tokens on a channel for an actor.
|
static java.lang.String |
cpuHeader
Processor to which a task is allocated.
|
static java.lang.String |
dataCommunicatedHeader
Amount of Data Communicated between two actors
|
static java.lang.String |
distanceHeader
Distance between two partitions
|
static java.lang.String |
dmaStatusTaskHeader
DMA Status transfer task header carrying FIFO status.
|
static java.lang.String |
dmaTokenTaskHeader
DMA Forward transfer task header carrying tokens.
|
static java.lang.String |
durationHeader
Duration of a task.
|
static java.lang.String |
enableTimeHeader
Enable time of a task
|
static java.lang.String |
endDotTimeHeader
End time of a task with communication task at its output.
|
static java.lang.String |
endPrimeHeader
yPrime variable for pipelined scheduling.
|
static java.lang.String |
endTimeHeader
End time of a task
|
static java.lang.String |
initialTokenHeader
Number of initial tokens in the channel.
|
static java.lang.String |
kEndHeader
k End variable for pipelined scheduling.
|
static java.lang.String |
kMaxHeader
k max variable for pipelined scheduling.
|
static java.lang.String |
kStartHeader
k Start variable for pipelined scheduling.
|
static java.lang.String |
latencyHeader
Latency of the schedule.
|
static java.lang.String |
linkHeader
Communication link to use
|
static java.lang.String |
maxBufferHeader
Maximum buffer required for a channel.
|
static java.lang.String |
maxCpuHeader
Maximum CPU a task can use.
|
static java.lang.String |
maxFunctionHeader
Name for the max function
|
static java.lang.String |
maxWorkloadOnClusterHeader
Maximum workload on a cluster
|
static java.lang.String |
partitionClusterAllocationHeader
Partition to cluster allocation
|
static java.lang.String |
periodHeader
Period of the schedule.
|
static java.lang.String |
predKVarHeader
K predicted variable.
|
static java.lang.String |
procUtilAtPeriodStart
Processor utilization at the start of the period.
|
static java.lang.String |
procUtilHeader
Processor utilization for Left edge constraints.
|
static java.lang.String |
productionRateHeader
Rate of producing tokens on a channel for an actor.
|
static java.lang.String |
schedMatrixHeader
Schedule matrix
|
static java.lang.String |
startPrimeHeader
xPrime variable for pipelined scheduling.
|
static java.lang.String |
startTimeHeader
Start time of a task
|
static java.lang.String |
taskExecutionTimeHeader
Execution time for an actor
|
static java.lang.String |
taskIndexHeader
Index of a task execution in the matrix
|
static java.lang.String |
tasksEndedBeforeHeader
Determines how many tasks started after this task.
|
static java.lang.String |
tasksStartedBeforeHeader
Determines how many tasks started before this task.
|
static java.lang.String |
totalBufferHeader
Total Buffer size of the schedule.
|
static java.lang.String |
totalClustersUsedHeader
Total number of clusters used
|
static java.lang.String |
totalCommCostHeader
Total communication cost of the solution.
|
static java.lang.String |
totalProcHeader
Total number of processors used
|
static java.lang.String |
totalWorkHeader
Total workload of the application.
|
static java.lang.String |
totalWorkImbalanceHeader
Total workload imbalance
|
static java.lang.String |
workDistributionHeader
Ideal Workload distribution = (total workload / number of processors)
|
static java.lang.String |
workImbalanceHeader
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 |
xDistanceHeader
Distance between clusters in x-dimension.
|
static java.lang.String |
yDistanceHeader
Distance between clusters in y-dimension.
|
Constructor and Description |
---|
SolverHeaders() |
public static final java.lang.String dmaTokenTaskHeader
public static final java.lang.String dmaStatusTaskHeader
public static final java.lang.String writerStatusUpdateTaskFunction
public static final java.lang.String clusterTaskHeader
public static final java.lang.String clusterWorkAllocationHeader
public static final java.lang.String workImbalanceHeader
public static final java.lang.String taskExecutionTimeHeader
public static final java.lang.String dataCommunicatedHeader
public static final java.lang.String commCostHeader
public static final java.lang.String totalCommCostHeader
public static final java.lang.String totalWorkHeader
public static final java.lang.String totalClustersUsedHeader
public static final java.lang.String totalWorkImbalanceHeader
public static final java.lang.String workDistributionHeader
public static final java.lang.String maxWorkloadOnClusterHeader
public static final java.lang.String actorClusterAllocationHeader
public static final java.lang.String partitionClusterAllocationHeader
public static final java.lang.String linkHeader
public static final java.lang.String distanceHeader
public static final java.lang.String xDistanceHeader
public static final java.lang.String yDistanceHeader
public static final java.lang.String totalProcHeader
public static final java.lang.String totalBufferHeader
public static final java.lang.String latencyHeader
public static final java.lang.String clusterBufferHeader
public static final java.lang.String startTimeHeader
public static final java.lang.String endTimeHeader
public static final java.lang.String endDotTimeHeader
public static final java.lang.String durationHeader
public static final java.lang.String cpuHeader
public static final java.lang.String bufferIndexHeader
public static final java.lang.String bufferHeader
public static final java.lang.String maxBufferHeader
public static final java.lang.String bufferAtHeader
public static final java.lang.String tasksStartedBeforeHeader
public static final java.lang.String tasksEndedBeforeHeader
public static final java.lang.String procUtilHeader
public static final java.lang.String productionRateHeader
public static final java.lang.String consumptionRateHeader
public static final java.lang.String maxCpuHeader
public static final java.lang.String startPrimeHeader
public static final java.lang.String endPrimeHeader
public static final java.lang.String kStartHeader
public static final java.lang.String kEndHeader
public static final java.lang.String kMaxHeader
public static final java.lang.String afterVarHeader
public static final java.lang.String initialTokenHeader
public static final java.lang.String procUtilAtPeriodStart
public static final java.lang.String predKVarHeader
public static final java.lang.String periodHeader
public static final java.lang.String capXHeader
public static final java.lang.String capYHeader
public static final java.lang.String capPredXHeader
public static java.lang.String taskIndexHeader
public static java.lang.String schedMatrixHeader
public static java.lang.String maxFunctionHeader
public static java.lang.String enableTimeHeader