Interface | Description |
---|---|
MappingStrategyInterface |
Is the interface for all the custom mapping
algorithms defined in the mapping_strategies package.
|
Class | Description |
---|---|
Application |
Is the class containing the application features and its traffic behavior.
|
BuildingBlock |
Is the abstract base class for all the basic building blocks
defined in the building_block package.
|
CommunicationTask |
Is the class for all the communication tasks.
|
Configuration |
Is the class containing the setup configuration including the application and architecture
features and the loss/crosstalk coefficients.
|
Core |
Provides the core information
|
Globals |
Contains some useful mnemonic values that are
required along all the java code.
|
InputApplicationReader |
Provides the application file reader.
|
InputConfigurationReader |
Provides the configuration file reader.
|
MappingEvaluator |
Provides an evaluator used to calculate the
worst case power loss or signal-to-noise ratio given
a certain mapping solution.
|
MappingSolution |
Provides a mapping solution object
|
NoCarchitecture |
Is the class containing the NoC architecture description and all its features
including:
The routing strategy
The optical router architecture
The network topology
|
OptimizationMain |
Is the main class require to perform a mapping
optimization.
|
OutputFileWriter |
Provides the output file writer.
|
Router |
Is the abstract base class for all the custom routers defined in the routers
package.
|
Routing |
Is the abstract base class for all the custom routing
algorithms defined in the routing package.
|
Tile |
Is the class containing all the tile information.
|
Topology |
Is the abstract base class for all the custom topology
defined in the topologies package.
|
Utils |
Contains a collection of miscellaneous utility methods.
|