|
OpenASIP 2.2
|
This is the complete list of members for ConnectionSweeper, including all inherited members.
| addConfToDSDB(const DSDBManager::MachineConfiguration &conf) | DesignSpaceExplorer | |
| addParameter(TCEString name, ExplorerPluginParameterType type, bool compulsory=true, TCEString defaultValue="", TCEString description="") | DesignSpaceExplorerPlugin | inline |
| allOrNothing_ | ConnectionSweeper | private |
| allOrNothingPN_ | ConnectionSweeper | privatestatic |
| averageWorsening(RowID confId) | ConnectionSweeper | inlineprivate |
| booleanValue(const std::string ¶meter) const | DesignSpaceExplorerPlugin | virtual |
| ccWorseningThreshold_ | ConnectionSweeper | private |
| ccWorseningThresholdPN_ | ConnectionSweeper | privatestatic |
| checkParameters() const | DesignSpaceExplorerPlugin | protected |
| ConnectionSweeper() | ConnectionSweeper | inlineprivate |
| createEstimateData(const TTAMachine::Machine &mach, const IDF::MachineImplementation &idf, CostEstimator::AreaInGates &area, CostEstimator::DelayInNanoSeconds &longestPathDelay) | DesignSpaceExplorer | |
| createImplementation(const DSDBManager::MachineConfiguration &conf, DSDBManager::MachineConfiguration &newConf, const double &frequency=0.0, const double &maxArea=0.0, const bool &createEstimates=true, const std::string &icDec="DefaultICDecoder", const std::string &icDecHDB="asic_130nm_1.5V.hdb") | DesignSpaceExplorer | |
| createImplementationAndStore(const DSDBManager::MachineConfiguration &conf, const double &frequency=0.0, const double &maxArea=0.0, const bool &createEstimates=true, const std::string &icDec="DefaultICDecoder", const std::string &icDecHDB="asic_130nm_1.5V.hdb") | DesignSpaceExplorer | |
| db() | DesignSpaceExplorer | virtual |
| description() const | DesignSpaceExplorerPlugin | inlinevirtual |
| DesignSpaceExplorer() | DesignSpaceExplorer | |
| DesignSpaceExplorerPlugin() | DesignSpaceExplorerPlugin | protected |
| dsdb_ | DesignSpaceExplorer | private |
| dummyEstimate_ | DesignSpaceExplorer | privatestatic |
| estimator_ | DesignSpaceExplorer | private |
| evaluate(const DSDBManager::MachineConfiguration &configuration, CostEstimates &results=dummyEstimate_, bool estimate=false) | DesignSpaceExplorer | virtual |
| explore(const RowID &startPointConfigurationID, const unsigned int &) | ConnectionSweeper | inlineprivatevirtual |
| getPlugins() | DesignSpaceExplorer | |
| giveParameter(const std::string &name, const std::string &value) | DesignSpaceExplorerPlugin | virtual |
| hasParameter(const std::string ¶mName) const | DesignSpaceExplorerPlugin | virtual |
| loadExplorerPlugin(const std::string &pluginName, DSDBManager *dsdb=NULL) | DesignSpaceExplorer | static |
| maxCcWorseningThreshold_ | ConnectionSweeper | private |
| name() const | DesignSpaceExplorerPlugin | virtual |
| origCycles_ | ConnectionSweeper | private |
| oStream_ | DesignSpaceExplorer | private |
| Parameter typedef | DesignSpaceExplorerPlugin | |
| ParameterMap typedef | DesignSpaceExplorerPlugin | |
| parameters() const | DesignSpaceExplorerPlugin | |
| parameters_ | DesignSpaceExplorerPlugin | protected |
| parameterValue(const std::string ¶mName) const | DesignSpaceExplorerPlugin | |
| PLUGIN_DESCRIPTION("Optimizes the IC of the given configuration by removing bus " "connections with least effect to the cycle count first.") | ConnectionSweeper | private |
| pluginName_ | DesignSpaceExplorerPlugin | protected |
| pluginTool_ | DesignSpaceExplorer | privatestatic |
| PMCIt typedef | DesignSpaceExplorerPlugin | |
| PMIt typedef | DesignSpaceExplorerPlugin | |
| producesArchitecture() const | ConnectionSweeper | inlineprivatevirtual |
| readCompulsoryParameter(const std::string paramName, T ¶m) const | DesignSpaceExplorerPlugin | |
| readOptionalParameter(const std::string paramName, T ¶m) const | DesignSpaceExplorerPlugin | |
| readParameters() | ConnectionSweeper | inlineprivate |
| removeAllConnections(std::vector< const TTAMachine::Connection * > connections, const DSDBManager::MachineConfiguration &startConf) | ConnectionSweeper | inlineprivate |
| removeConnection(TTAMachine::Machine &mach, const TTAMachine::Connection &connection) | ConnectionSweeper | inlineprivate |
| removeLeastNecessaryConnections(std::vector< const TTAMachine::Connection * > connections, const DSDBManager::MachineConfiguration &startConf) | ConnectionSweeper | inlineprivate |
| requiresApplication() const | DesignSpaceExplorerPlugin | inlinevirtual |
| requiresHDB() const | ConnectionSweeper | inlineprivatevirtual |
| requiresSimulationData() const | ConnectionSweeper | inlineprivatevirtual |
| requiresStartingPointArchitecture() const | ConnectionSweeper | inlineprivatevirtual |
| schedule(const std::string applicationFile, TTAMachine::Machine &machine, TCEString paramOptions="-O3") | DesignSpaceExplorer | protected |
| selectComponents(const TTAMachine::Machine &mach, const double &frequency=0.0, const double &maxArea=0.0, const std::string &icDec="DefaultICDecoder", const std::string &icDecHDB="asic_130nm_1.5V.hdb") const | DesignSpaceExplorer | |
| setDSDB(DSDBManager &dsdb) | DesignSpaceExplorer | virtual |
| setPluginName(const std::string &pluginName) | DesignSpaceExplorerPlugin | virtual |
| simulate(const TTAProgram::Program &program, const TTAMachine::Machine &machine, const TestApplication &testApplication, const ClockCycleCount &maxCycles, ClockCycleCount &runnedCycles, const bool tracing, const bool useCompiledSimulation=false, std::vector< ClockCycleCount > *executionCounts=NULL) | DesignSpaceExplorer | protected |
| sweepBypasses(RowID startPointConfigurationID) | ConnectionSweeper | inlineprivate |
| sweepRFs(RowID startPointConfigurationID) | ConnectionSweeper | inlineprivate |
| ~DesignSpaceExplorer() | DesignSpaceExplorer | virtual |
| ~DesignSpaceExplorerPlugin() | DesignSpaceExplorerPlugin | virtual |