-
- Downloads
Exploration.alg: First running version of the Partition Exploration.
* Introduce the following Decoders: * PartitionMappingDecoderGraph: Updates a PlatformCommunicationGraph to align to an updated PartitionMapping. * PartitionMappingIdentityDecoder: Forwards a PartitionMappingEncoding to the Genotype * TaskInstanceResourceAlignmentDecoder: Adjusts the sets of valid target resources for allocations & reallocates invalid entries. * Add the following Exploration Sub Problems: * PartitionMappingProblem: Mapping of Partitions to cores. TaskMappings are now defined as Task --> Partition. * PlatformCommGraphProblem: Recalculation of communication paths existing in the platform. Required for Message Routing. * Add corresponding operators: vary the number of Partitions and their allocation to cores. Also add NOP Operators where needed (Esp. Crossover). * Add Copy operations. * Restructure the MessageRouter(s) to consider changes of the PlatfromCommunicationGraphs. * Various Adpations to existing task mappings due to the changed target resources. * Update the DependencyGraph: * Simplify the calculation of dependencies. * Correctly consider "Pure" identity decoders, i.e., Decoders that only take one input genotype into account and output the same: They would be neglected otherwise. * Restructure the Mapping class. *
Showing
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/DSEFactory.java 63 additions, 3 deletions...k/src/org/fortiss/af3/exploration/alg/dse/DSEFactory.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/Explorer.java 2 additions, 0 deletions...unk/src/org/fortiss/af3/exploration/alg/dse/Explorer.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/TaskMappingFactory.java 1 addition, 1 deletion...g/fortiss/af3/exploration/alg/dse/TaskMappingFactory.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/Opt4JExplorerBackend.java 17 additions, 8 deletions...ploration/alg/dse/backend/opt4j/Opt4JExplorerBackend.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/create/partitionmapping/PartitionMappingCreator.java 1 addition, 1 deletion...pt4j/create/partitionmapping/PartitionMappingCreator.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/create/platform/PlatformCommunicationGraphCreator.java 58 additions, 0 deletions...4j/create/platform/PlatformCommunicationGraphCreator.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/MappingEncoding.java 23 additions, 5 deletions...ation/alg/dse/backend/opt4j/encoding/MappingEncoding.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/MappingEntryBase.java 5 additions, 0 deletions...tion/alg/dse/backend/opt4j/encoding/MappingEntryBase.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/partitionmapping/PartitionMappingEncoding.java 23 additions, 25 deletions...j/encoding/partitionmapping/PartitionMappingEncoding.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/partitionmapping/PartitionMappingEntry.java 9 additions, 5 deletions...pt4j/encoding/partitionmapping/PartitionMappingEntry.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/platform/PlatformCommunicationGraphEncoding.java 103 additions, 0 deletions...encoding/platform/PlatformCommunicationGraphEncoding.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/taskmapping/TaskMappingEncoding.java 14 additions, 9 deletions...ckend/opt4j/encoding/taskmapping/TaskMappingEncoding.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/taskmapping/TaskMappingEntry.java 1 addition, 2 deletions.../backend/opt4j/encoding/taskmapping/TaskMappingEntry.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/taskmapping/abstractmapping/AbstractTaskMappingEncoding.java 11 additions, 44 deletions...kmapping/abstractmapping/AbstractTaskMappingEncoding.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/taskmapping/instantiatedmapping/FailSilentTaskMappingEncoding.java 10 additions, 51 deletions...ng/instantiatedmapping/FailSilentTaskMappingEncoding.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/taskmapping/instantiatedmapping/FaultDetectionVotingTaskMappingEncoding.java 0 additions, 45 deletions...iatedmapping/FaultDetectionVotingTaskMappingEncoding.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/encoding/taskmapping/instantiatedmapping/InstantiatedTaskMappingEncoding.java 8 additions, 0 deletions.../instantiatedmapping/InstantiatedTaskMappingEncoding.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/extensions/compositegene/create/ComposableCreatorBase.java 7 additions, 5 deletions...xtensions/compositegene/create/ComposableCreatorBase.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/extensions/compositegene/decode/ComposableDecoder.java 2 additions, 0 deletions...4j/extensions/compositegene/decode/ComposableDecoder.java
- org.fortiss.af3.exploration.alg/trunk/src/org/fortiss/af3/exploration/alg/dse/backend/opt4j/extensions/compositegene/decode/CompositeDecoderBase.java 8 additions, 12 deletions...extensions/compositegene/decode/CompositeDecoderBase.java
Loading
Please register or sign in to comment