ShMem: Extract the mem access tasks & mem access latency encoding
* Define a separate encoding for memory access latencies that is derived
form the task mapping. Also, add an according Decoder.
* Create an IMemAccessTask that wraps AF3 task only performing memory
accesses.
* Add methods to obtain direct successors of tasks from TaskGraphs and
rename the previoulsy existing transient methods.
Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
Showing
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/sysmodel/arch/.ratings 2 additions, 1 deletion...rg/fortiss/af3/exploration/alg/dse/sysmodel/arch/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/sysmodel/arch/IMemAccessTask.java 41 additions, 0 deletions...af3/exploration/alg/dse/sysmodel/arch/IMemAccessTask.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/sysmodel/arch/ITaskAdapter.java 1 addition, 5 deletions...s/af3/exploration/alg/dse/sysmodel/arch/ITaskAdapter.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/sysmodel/arch/af3/.ratings 2 additions, 1 deletion...ortiss/af3/exploration/alg/dse/sysmodel/arch/af3/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/sysmodel/arch/af3/AF3MemAccessTask.java 85 additions, 0 deletions...ploration/alg/dse/sysmodel/arch/af3/AF3MemAccessTask.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/sysmodel/arch/af3/AF3TaskAdapter.java 7 additions, 32 deletions...exploration/alg/dse/sysmodel/arch/af3/AF3TaskAdapter.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/sysmodel/arch/taskgraph/.ratings 2 additions, 2 deletions.../af3/exploration/alg/dse/sysmodel/arch/taskgraph/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/sysmodel/arch/taskgraph/DefaultTaskGraph.java 16 additions, 0 deletions...ion/alg/dse/sysmodel/arch/taskgraph/DefaultTaskGraph.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/dse/sysmodel/arch/taskgraph/ITaskGraph.java 14 additions, 2 deletions...ploration/alg/dse/sysmodel/arch/taskgraph/ITaskGraph.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/feature/scheduling/.ratings 2 additions, 3 deletions...g/fortiss/af3/exploration/alg/feature/scheduling/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/feature/scheduling/SMTStrictTTDecoder.java 42 additions, 61 deletions...xploration/alg/feature/scheduling/SMTStrictTTDecoder.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/feature/scheduling/TTScheduleExploration.java 4 additions, 0 deletions...oration/alg/feature/scheduling/TTScheduleExploration.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/feature/scheduling/problem/.ratings 2 additions, 0 deletions...s/af3/exploration/alg/feature/scheduling/problem/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/feature/scheduling/problem/SharedMemAccessLatencyDecoder.java 48 additions, 0 deletions...ure/scheduling/problem/SharedMemAccessLatencyDecoder.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/feature/scheduling/problem/SharedMemAccessLatencyEncoding.java 115 additions, 0 deletions...re/scheduling/problem/SharedMemAccessLatencyEncoding.java
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/module/common/input/.ratings 1 addition, 1 deletion.../fortiss/af3/exploration/alg/module/common/input/.ratings
- org.fortiss.af3.exploration.alg/src/org/fortiss/af3/exploration/alg/module/common/input/DeployableTaskModule.java 11 additions, 1 deletion...oration/alg/module/common/input/DeployableTaskModule.java
Loading
Please register or sign in to comment