CGRA-ME
PathFinder Member List

This is the complete list of members for PathFinder, including all inherited members.

cgraMapperprivate
checkOveruse()PathFinderprivate
ClusteredMapperDriver(std::shared_ptr< CGRA > cgra, int timelimit, const ConfigStore &args)ClusteredMapperDriverprivate
dijkstraVisit(const MRRGNode *, const MRRGNode *, OperandTag, OpGraphValDesc, std::set< const MRRGNode * >, int, int)PathFinderprivate
getCost(const MRRGNode *)PathFinderprivate
getCyclesToSink(OpGraphOpDesc source, OpGraphOpDesc sink)ClusteredMapperDriverprivate
isAllOpsSupported(const OpGraph &opgraph, const MRRG &mrrg)ClusteredMapperDriverprivate
isOpgraphCovered()PathFinderprivate
kUndefLatencyPathFinderstatic
l_arch_nameClusteredMapperDriverprivate
l_clusterClusteredMapperDriverprivate
l_clustersClusteredMapperDriverprivate
l_cost_funcClusteredMapperDriverprivate
l_critical_pathPathFinderprivate
l_empty_mapping_resultClusteredMapperDriverprivate
l_fanout_thresholdClusteredMapperDriverprivate
l_h_factorPathFinderprivate
l_h_factor_factorClusteredMapperDriverprivate
l_initial_hfactorClusteredMapperDriverprivate
l_initial_pfactorClusteredMapperDriverprivate
l_isElasticPathFinderprivate
l_iteration_intervalClusteredMapperDriverprivate
l_mapper_argsClusteredMapperDriverprivate
l_mappingPathFinderprivate
l_mrrgPathFinderprivate
l_op_cluster_indexClusteredMapperDriverprivate
l_op_schedClusteredMapperDriverprivate
l_opgraphPathFinderprivate
l_ops_to_node_namesClusteredMapperDriverprivate
l_p_factorPathFinderprivate
l_p_factor_factorClusteredMapperDriverprivate
l_placementPathFinderprivate
l_placement_filenamePathFinderprivate
l_printClusteredMapperDriverprivate
l_ram_portsClusteredMapperDriverprivate
l_rand_seedClusteredMapperDriverprivate
l_routing_nodesPathFinderprivate
l_scheduleClusteredMapperDriverprivate
l_swap_factorClusteredMapperDriverprivate
l_used_rounting_function_nodesPathFinderprivate
l_verbosityClusteredMapperDriverprivate
mapElastic(std::shared_ptr< OpGraph > opgraph, const int II, const MRRG &mrrg, std::unordered_map< std::string, std::string > fix_port, PrintOnDestructionChronoSequence timing_seq)ClusteredMapperDriverprivate
mapMRRGNode(OpGraphValDesc, const MRRGNode *)PathFinderprivate
mapOpGraph(std::shared_ptr< OpGraph > opgraph, const int II, const MRRG &mrrg, std::unordered_map< std::string, std::string > fix_port) overrideClusteredMapperDriverprivatevirtual
Mapper(std::shared_ptr< CGRA > cgra, int timelimit)Mapperprivate
mapStatic(std::shared_ptr< OpGraph > opgraph, const int II, const MRRG &mrrg, std::unordered_map< std::string, std::string > fix_port, PrintOnDestructionChronoSequence &timing_seq)ClusteredMapperDriverprivate
parsePlacementFile()PathFinderprivate
PathFinder(ClusteredMapperDriver driver, const OpGraph &opgraph, const MRRG &mrrg, bool isElastic=false, const std::string placement_filename="")PathFinder
printNumberOfResourcesUsed()PathFinderprivate
printPlacementNeato(int i, const OpGraph &opgraph, Mapping placed, std::unordered_map< OpGraphOpDesc, int > sched)ClusteredMapperDriverprivate
ripUpOpVal(OpGraphValDesc)PathFinderprivate
routeOpGraph(Mapping placement)PathFinder
routeVal(OpGraphValDesc)PathFinderprivate
setMappingInto(Mapping &m) constPathFinderinlineprivate
timelimitMapperprivate
~Mapper()Mapperprivatevirtual