See: Description
Package | Description |
---|---|
designflow |
package contains classes to perform a design flow for a multi-stage mapping and scheduling.
|
experiments |
package contains a number of experiments.
|
experiments.distributedMemory |
package contains experiments for multi-stage design flow for Kalray platform.
|
experiments.others |
package contains a miscellaneous of experiments for exploration, using solvers etc.
|
experiments.sharedMemory |
package contains experiments for Tilera processor architecture which as shared memory and cache coherence.
|
experiments.sharedMemory.oneDimension |
package contains a 1D design space exploration experiments.
|
experiments.sharedMemory.threeDimension |
package contains a 3D design space exploration experiments.
|
experiments.sharedMemory.twoDimension |
package contains a 2D design space exploration experiments.
|
exploration |
package contains classes for performing design space exploration.
|
exploration.interfaces |
package contains interfaces that must be implmented by the solver class.
|
exploration.interfaces.oneDim |
package contains interfaces for a 1D design space exploration experiments.
|
exploration.interfaces.threeDim |
package contains interfaces for a 3D design space exploration experiments.
|
exploration.interfaces.twoDim |
package contains interfaces for a 2D design space exploration experiments.
|
exploration.oneDimensionExploration |
package contains algorithms in order to perform one-dimensional
exploration.
|
exploration.parameters |
package contains exploration parameters which we need
to perform any design space exploration.
|
exploration.parameters.oneDimension |
package contains exploration parameters for all one-dimensional
exploration.
|
exploration.parameters.threeDimension |
package contains exploration parameters for all three-dimensional
exploration.
|
exploration.parameters.twoDimension |
package contains exploration parameters for all two-dimensional
exploration.
|
exploration.paretoExploration |
package contains algorithms in order to perform multi-dimensional
design space exploration.
|
exploration.paretoExploration.distanceexploration |
package contains distance-based algorithm to perform multi-dimensional
design space exploration.
|
exploration.paretoExploration.gridexploration |
package contains algorithms in order to perform
multi-dimensional design space exploration.
|
graphanalysis |
package contains algorithms to perform different
analysis on the Application graph.
|
graphanalysis.properties |
package contains methods to analyze different
properties of SDF, HSDF and Split-join graphs.
|
graphanalysis.scheduling |
package contains miscellaneous scheduling algorithms
and some support functions for scheduling algorithms.
|
graphanalysis.throughput |
package contains algorithms to calculate throughput
of SDF graph.
|
input |
package contains classes to parse the input to the tool.
|
logger |
package contains a logger utility.
|
output |
package contains tools to generate output like application graph XML,
Gantt charts or Dot graphs in order to visualize the data.
|
platform |
package contains classes to build a model from the hardware platform.
|
platform.kalray |
package contains classes specific to Kalray MPPA 256 hardware platform.
|
platform.kalray.scheduleXML |
package contains classes to generate schedule XML.
|
platform.model |
package contains components to build a platform model.
|
platform.tilera |
package contains classes specific to Tilera TILE-64 hardware platform.
|
platform.tilera.scheduleXML |
package contains classes to generate schedule XML.
|
solver |
package contains Z3 Specific code.
|
solver.distributedMemory.constraints |
package contains mapping, scheduling constraints that can be applied to different solvers.
|
solver.distributedMemory.mapping |
package contains solver for mapping problem (partition + allocation + communication cost).
|
solver.distributedMemory.partitioning |
package contains solver for partitioning problem.
|
solver.distributedMemory.placement |
package contains solver for placement problem.
|
solver.distributedMemory.scheduling |
package contains solver for scheduling problem for a distributed memory architecture.
|
solver.sharedMemory.combinedSolver |
package contains solver for scheduling problem for a shared memory architecture.
|
solver.sharedMemory.combinedSolver.nonpipelined |
package contains solver for scheduling problem for a shared memory architecture for non-pipelined scheduling.
|
solver.sharedMemory.combinedSolver.pipelined |
package contains solver for scheduling problem for a
shared memory architecture for pipelined scheduling.
|
spdfcore |
package contains components to build an application graph.
|
spdfcore.stanalys |
package contains classes to build the
solutions for balance equations of a graph and perform safety,
liveness analysis, consistency check etc.
|
tests |
package contains a group of tests in order to check different parts of this tool.
|
underDevelopment |
package contains code that is unused, not working or under development.
|