id: 1 unit: bool Workload::initialize_workload() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 1134 end line: 1549 size: 394 LOC McCabe index: 117 number of parameters: 1 id: 2 unit: void SetupNetwork() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 694 end line: 1034 size: 310 LOC McCabe index: 53 number of parameters: 1 id: 3 unit: void DoubleBinaryTreeAllReduce::run() file: astra-sim-alibabacloud/astra-sim/system/collective/DoubleBinaryTreeAllReduce.cc start line: 34 end line: 335 size: 300 LOC McCabe index: 35 number of parameters: 2 id: 4 unit: LayerData Layer::report() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 546 end line: 831 size: 260 LOC McCabe index: 20 number of parameters: 14 id: 5 unit: std::vector OfflineGreedy::get_chunk_scheduling() file: astra-sim-alibabacloud/astra-sim/system/scheduling/OfflineGreedy.cc start line: 80 end line: 301 size: 221 LOC McCabe index: 45 number of parameters: 6 id: 6 unit: CollectivePhase Sys::generate_collective_phase() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1093 end line: 1315 size: 219 LOC McCabe index: 25 number of parameters: 9 id: 7 unit: bool ReadConf() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 460 end line: 666 size: 205 LOC McCabe index: 61 number of parameters: 2 id: 8 unit: void LogGP::call() file: astra-sim-alibabacloud/astra-sim/system/LogGP.cc start line: 119 end line: 317 size: 199 LOC McCabe index: 27 number of parameters: 2 id: 9 unit: LayerData Layer::report() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 335 end line: 537 size: 188 LOC McCabe index: 15 number of parameters: 17 id: 10 unit: void Layer::issue_input_grad_comm() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 1163 end line: 1344 size: 181 LOC McCabe index: 26 number of parameters: 2 id: 11 unit: void Layer::issue_forward_pass_comm() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 983 end line: 1162 size: 180 LOC McCabe index: 26 number of parameters: 2 id: 12 unit: void Layer::issue_weight_grad_comm() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 1345 end line: 1525 size: 180 LOC McCabe index: 27 number of parameters: 2 id: 13 unit: void NcclTreeFlowModel::run() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 134 end line: 295 size: 162 LOC McCabe index: 33 number of parameters: 2 id: 14 unit: void Layer::call() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 90 end line: 252 size: 162 LOC McCabe index: 19 number of parameters: 2 id: 15 unit: void Workload::iterate_hybrid_parallel_Transformer_fwd_in_bckwd() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 791 end line: 929 size: 139 LOC McCabe index: 30 number of parameters: 0 id: 16 unit: Tick Layer::compute_time() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 855 end line: 966 size: 107 LOC McCabe index: 38 number of parameters: 7 id: 17 unit: bool Sys::parse_var() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 703 end line: 807 size: 105 LOC McCabe index: 31 number of parameters: 2 id: 18 unit: int parseArg() file: astra-sim-alibabacloud/astra-sim/system/AstraParamParse.hh start line: 188 end line: 296 size: 101 LOC McCabe index: 47 number of parameters: 2 id: 19 unit: void Workload::iterate_hybrid_parallel_DLRM() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 930 end line: 1027 size: 97 LOC McCabe index: 24 number of parameters: 0 id: 20 unit: NVLStreechannels MockNcclGroup::get_nvls_tree_channels() file: astra-sim-alibabacloud/astra-sim/system/MockNcclGroup.cc start line: 1724 end line: 1823 size: 95 LOC McCabe index: 19 number of parameters: 2 id: 21 unit: int Sys::break_dimension() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 313 end line: 415 size: 94 LOC McCabe index: 13 number of parameters: 1 id: 22 unit: bool NcclTreeFlowModel::ready() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 513 end line: 606 size: 94 LOC McCabe index: 11 number of parameters: 2 id: 23 unit: def Rail_Opti_DualToR_DualPlane() file: astra-sim-alibabacloud/inputs/topo/gen_Topo_Template.py start line: 0 end line: 0 size: 93 LOC McCabe index: 20 number of parameters: 1 id: 24 unit: void Workload::iterate_hybrid_parallel_Transformer() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 700 end line: 790 size: 91 LOC McCabe index: 19 number of parameters: 0 id: 25 unit: def Rail_Opti_DualToR_SinglePlane() file: astra-sim-alibabacloud/inputs/topo/gen_Topo_Template.py start line: 0 end line: 0 size: 90 LOC McCabe index: 19 number of parameters: 1 id: 26 unit: void Workload::iterate_hybrid_parallel_customized() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 309 end line: 398 size: 90 LOC McCabe index: 20 number of parameters: 0 id: 27 unit: void Workload::iterate_hybrid_parallel_data_model() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 399 end line: 488 size: 90 LOC McCabe index: 20 number of parameters: 0 id: 28 unit: void Workload::iterate_hybrid_parallel_model_data() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 489 end line: 578 size: 90 LOC McCabe index: 20 number of parameters: 0 id: 29 unit: def No_Rail_Opti_DualToR() file: astra-sim-alibabacloud/inputs/topo/gen_Topo_Template.py start line: 0 end line: 0 size: 87 LOC McCabe index: 18 number of parameters: 1 id: 30 unit: bool NcclTreeFlowModel::phy_ready() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 652 end line: 738 size: 87 LOC McCabe index: 8 number of parameters: 2 id: 31 unit: void Workload::report() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 120 end line: 208 size: 87 LOC McCabe index: 7 number of parameters: 0 id: 32 unit: void Workload::iterate_model_parallel() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 613 end line: 699 size: 87 LOC McCabe index: 19 number of parameters: 0 id: 33 unit: void Sys::handleEvent() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 2012 end line: 2102 size: 84 LOC McCabe index: 18 number of parameters: 1 id: 34 unit: std::shared_ptr MockNcclGroup::genallReduceNVLSTreeFlowModels() file: astra-sim-alibabacloud/astra-sim/system/MockNcclGroup.cc start line: 677 end line: 759 size: 83 LOC McCabe index: 12 number of parameters: 3 id: 35 unit: def Rail_Opti_SingleToR() file: astra-sim-alibabacloud/inputs/topo/gen_Topo_Template.py start line: 0 end line: 0 size: 79 LOC McCabe index: 16 number of parameters: 1 id: 36 unit: void Sys::proceed_to_next_vnet_baseline() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1711 end line: 1794 size: 77 LOC McCabe index: 13 number of parameters: 1 id: 37 unit: void Sys::insert_stream() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1796 end line: 1872 size: 77 LOC McCabe index: 26 number of parameters: 2 id: 38 unit: void CSVWriter::finalize_csv() file: astra-sim-alibabacloud/astra-sim/workload/CSVWriter.cc start line: 57 end line: 135 size: 77 LOC McCabe index: 15 number of parameters: 1 id: 39 unit: def No_Rail_Opti_SingleToR() file: astra-sim-alibabacloud/inputs/topo/gen_Topo_Template.py start line: 0 end line: 0 size: 76 LOC McCabe index: 15 number of parameters: 1 id: 40 unit: def analysis_template() file: astra-sim-alibabacloud/inputs/topo/gen_Topo_Template.py start line: 0 end line: 0 size: 73 LOC McCabe index: 9 number of parameters: 2 id: 41 unit: void notify_receiver_receive_data() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/entry.h start line: 166 end line: 237 size: 72 LOC McCabe index: 8 number of parameters: 4 id: 42 unit: void printRoutingEntries() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 341 end line: 416 size: 72 LOC McCabe index: 16 number of parameters: 0 id: 43 unit: virtual int sim_recv() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.cc start line: 134 end line: 208 size: 71 LOC McCabe index: 9 number of parameters: 7 id: 44 unit: int main() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.cc start line: 260 end line: 335 size: 69 LOC McCabe index: 6 number of parameters: 2 id: 45 unit: int main() file: astra-sim-alibabacloud/astra-sim/network_frontend/analytical/AnalyticalAstra.cc start line: 68 end line: 142 size: 67 LOC McCabe index: 7 number of parameters: 2 id: 46 unit: void Workload::iterate_data_parallel() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 242 end line: 308 size: 67 LOC McCabe index: 14 number of parameters: 0 id: 47 unit: void NcclTreeFlowModel::insert_packets() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 445 end line: 511 size: 66 LOC McCabe index: 11 number of parameters: 2 id: 48 unit: TreeChannels MockNcclGroup::gettreechannels() file: astra-sim-alibabacloud/astra-sim/system/MockNcclGroup.cc start line: 1854 end line: 1920 size: 66 LOC McCabe index: 13 number of parameters: 2 id: 49 unit: int main() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/SimAiMain.cc start line: 112 end line: 174 size: 62 LOC McCabe index: 4 number of parameters: 2 id: 50 unit: int Sys::sim_send() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 467 end line: 529 size: 60 LOC McCabe index: 7 number of parameters: 8 id: 51 unit: int FastBackEnd::sim_send() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 375 end line: 456 size: 59 LOC McCabe index: 8 number of parameters: 7 id: 52 unit: int FastBackEnd::sim_recv() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 458 end line: 539 size: 59 LOC McCabe index: 8 number of parameters: 7 id: 53 unit: void SendFlow() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/entry.h start line: 107 end line: 164 size: 58 LOC McCabe index: 9 number of parameters: 4 id: 54 unit: void CalculateRoute() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 242 end line: 300 size: 58 LOC McCabe index: 20 number of parameters: 1 id: 55 unit: FlowModels MockNcclGroup::generate_flow_model_nvls_tree_allreduce_up() file: astra-sim-alibabacloud/astra-sim/system/MockNcclGroup.cc start line: 761 end line: 817 size: 57 LOC McCabe index: 9 number of parameters: 8 id: 56 unit: FlowModels MockNcclGroup::generate_flow_model_nvls_tree_allreduce_down() file: astra-sim-alibabacloud/astra-sim/system/MockNcclGroup.cc start line: 819 end line: 876 size: 57 LOC McCabe index: 10 number of parameters: 8 id: 57 unit: bool Sys::post_process_inputs() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 808 end line: 860 size: 52 LOC McCabe index: 11 number of parameters: 0 id: 58 unit: void HalvingDoubling::insert_packet() file: astra-sim-alibabacloud/astra-sim/system/collective/HalvingDoubling.cc start line: 201 end line: 250 size: 50 LOC McCabe index: 10 number of parameters: 1 id: 59 unit: void Ring::insert_packet() file: astra-sim-alibabacloud/astra-sim/system/collective/Ring.cc start line: 180 end line: 230 size: 49 LOC McCabe index: 10 number of parameters: 1 id: 60 unit: bool Ring::ready() file: astra-sim-alibabacloud/astra-sim/system/collective/Ring.cc start line: 231 end line: 279 size: 49 LOC McCabe index: 7 number of parameters: 0 id: 61 unit: bool HalvingDoubling::ready() file: astra-sim-alibabacloud/astra-sim/system/collective/HalvingDoubling.cc start line: 251 end line: 299 size: 49 LOC McCabe index: 7 number of parameters: 0 id: 62 unit: RingChannels MockNcclGroup::genringchannels() file: astra-sim-alibabacloud/astra-sim/system/MockNcclGroup.cc start line: 229 end line: 279 size: 49 LOC McCabe index: 7 number of parameters: 2 id: 63 unit: void parseYaml() file: astra-sim-alibabacloud/astra-sim/system/AstraParamParse.hh start line: 101 end line: 157 size: 49 LOC McCabe index: 27 number of parameters: 2 id: 64 unit: void CSVWriter::write_cell() file: astra-sim-alibabacloud/astra-sim/workload/CSVWriter.cc start line: 136 end line: 192 size: 49 LOC McCabe index: 13 number of parameters: 3 id: 65 unit: void qp_finish() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/entry.h start line: 299 end line: 345 size: 46 LOC McCabe index: 3 number of parameters: 2 id: 66 unit: std::vector MockNcclGroup::genInterDouBinTree() file: astra-sim-alibabacloud/astra-sim/system/MockNcclGroup.cc start line: 1950 end line: 1994 size: 45 LOC McCabe index: 9 number of parameters: 1 id: 67 unit: std::shared_ptr MockNcclGroup::getFlowModels() file: astra-sim-alibabacloud/astra-sim/system/MockNcclGroup.cc start line: 281 end line: 324 size: 44 LOC McCabe index: 8 number of parameters: 6 id: 68 unit: void update_bus_stats() file: astra-sim-alibabacloud/astra-sim/system/SharedBusStat.hh start line: 70 end line: 111 size: 42 LOC McCabe index: 3 number of parameters: 2 id: 69 unit: void update_bus_stats() file: astra-sim-alibabacloud/astra-sim/system/SharedBusStat.hh start line: 112 end line: 153 size: 42 LOC McCabe index: 3 number of parameters: 2 id: 70 unit: static int user_param_prase() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/SimAiMain.cc start line: 68 end line: 110 size: 42 LOC McCabe index: 9 number of parameters: 3 id: 71 unit: int RingTopology::get_receiver_node() file: astra-sim-alibabacloud/astra-sim/system/topology/RingTopology.cc start line: 48 end line: 88 size: 41 LOC McCabe index: 6 number of parameters: 2 id: 72 unit: def main() file: astra-sim-alibabacloud/inputs/topo/gen_Topo_Template.py start line: 0 end line: 0 size: 40 LOC McCabe index: 7 number of parameters: 0 id: 73 unit: std::shared_ptr MockNcclGroup::genAllReduceTreeFlowModels() file: astra-sim-alibabacloud/astra-sim/system/MockNcclGroup.cc start line: 934 end line: 974 size: 40 LOC McCabe index: 7 number of parameters: 3 id: 74 unit: int RingTopology::get_sender_node() file: astra-sim-alibabacloud/astra-sim/system/topology/RingTopology.cc start line: 89 end line: 127 size: 39 LOC McCabe index: 6 number of parameters: 2 id: 75 unit: void send_flow() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/SimAiEntry.cc start line: 85 end line: 123 size: 39 LOC McCabe index: 2 number of parameters: 4 id: 76 unit: void notify_sender_sending_finished() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/entry.h start line: 239 end line: 276 size: 38 LOC McCabe index: 4 number of parameters: 4 id: 77 unit: ibv_hand_shake ibv_qp_conn() file: astra-sim-alibabacloud/astra-sim/system/SimAiFlowModelRdma.cc start line: 166 end line: 202 size: 37 LOC McCabe index: 3 number of parameters: 5 id: 78 unit: void FastBackEnd::handleEvent() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 197 end line: 236 size: 37 LOC McCabe index: 4 number of parameters: 1 id: 79 unit: void Sys::zero_latecy_register_event() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1891 end line: 1926 size: 36 LOC McCabe index: 3 number of parameters: 4 id: 80 unit: bool Sys::initialize_sys() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 861 end line: 895 size: 35 LOC McCabe index: 7 number of parameters: 1 id: 81 unit: bool NcclTreeFlowModel::init_recv_ready() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 297 end line: 331 size: 35 LOC McCabe index: 11 number of parameters: 0 id: 82 unit: FlowModels MockNcclGroup::generate_flow_model_tree_allreduce_down() file: astra-sim-alibabacloud/astra-sim/system/MockNcclGroup.cc start line: 1011 end line: 1045 size: 35 LOC McCabe index: 9 number of parameters: 8 id: 83 unit: void Sys::try_register_event() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1942 end line: 1975 size: 34 LOC McCabe index: 3 number of parameters: 4 id: 84 unit: FlowModels MockNcclGroup::generate_flow_model_tree_allreduce_up() file: astra-sim-alibabacloud/astra-sim/system/MockNcclGroup.cc start line: 976 end line: 1009 size: 34 LOC McCabe index: 8 number of parameters: 8 id: 85 unit: void Workload::iterate_distributed_inference() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 579 end line: 612 size: 34 LOC McCabe index: 7 number of parameters: 0 id: 86 unit: void MockNcclGroup::generateringchannels() file: astra-sim-alibabacloud/astra-sim/system/MockNcclGroup.cc start line: 162 end line: 195 size: 33 LOC McCabe index: 6 number of parameters: 3 id: 87 unit: void Workload::call() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 87 end line: 119 size: 33 LOC McCabe index: 14 number of parameters: 2 id: 88 unit: bool NcclTreeFlowModel::recv_ready() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 333 end line: 366 size: 32 LOC McCabe index: 2 number of parameters: 2 id: 89 unit: int Sys::rendezvous_sim_send() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 436 end line: 466 size: 31 LOC McCabe index: 1 number of parameters: 8 id: 90 unit: int Sys::rendezvous_sim_recv() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 548 end line: 578 size: 31 LOC McCabe index: 1 number of parameters: 8 id: 91 unit: static int user_param_prase() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.cc start line: 227 end line: 258 size: 31 LOC McCabe index: 7 number of parameters: 3 id: 92 unit: int Sys::sim_recv() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 579 end line: 608 size: 30 LOC McCabe index: 2 number of parameters: 8 id: 93 unit: void writeLog() file: astra-sim-alibabacloud/astra-sim/system/MockNcclLog.h start line: 69 end line: 98 size: 30 LOC McCabe index: 6 number of parameters: 3 id: 94 unit: void SetRoutingEntries() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 310 end line: 339 size: 30 LOC McCabe index: 8 number of parameters: 0 id: 95 unit: void NcclTreeFlowModel::release_packets() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 368 end line: 396 size: 29 LOC McCabe index: 2 number of parameters: 3 id: 96 unit: int FastBackEnd::relay_recv_request() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 303 end line: 330 size: 28 LOC McCabe index: 1 number of parameters: 7 id: 97 unit: int FastBackEnd::relay_send_request() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 332 end line: 359 size: 28 LOC McCabe index: 1 number of parameters: 7 id: 98 unit: bool Sys::mock_nccl_comms_init() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1366 end line: 1392 size: 27 LOC McCabe index: 6 number of parameters: 0 id: 99 unit: void Ring::release_packets() file: astra-sim-alibabacloud/astra-sim/system/collective/Ring.cc start line: 111 end line: 137 size: 27 LOC McCabe index: 3 number of parameters: 0 id: 100 unit: void HalvingDoubling::release_packets() file: astra-sim-alibabacloud/astra-sim/system/collective/HalvingDoubling.cc start line: 120 end line: 146 size: 27 LOC McCabe index: 3 number of parameters: 0 id: 101 unit: void NcclTreeFlowModel::exit() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 608 end line: 634 size: 27 LOC McCabe index: 3 number of parameters: 0 id: 102 unit: void BinaryTree::print() file: astra-sim-alibabacloud/astra-sim/system/topology/BinaryTree.cc start line: 89 end line: 115 size: 27 LOC McCabe index: 9 number of parameters: 1 id: 103 unit: void LogGP::request_read() file: astra-sim-alibabacloud/astra-sim/system/LogGP.cc start line: 80 end line: 106 size: 27 LOC McCabe index: 7 number of parameters: 4 id: 104 unit: virtual int sim_send() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.cc start line: 107 end line: 133 size: 27 LOC McCabe index: 1 number of parameters: 7 id: 105 unit: void Sys::SchedulerUnit::notify_stream_removed() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 953 end line: 980 size: 26 LOC McCabe index: 8 number of parameters: 2 id: 106 unit: void Sys::call_events() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1663 end line: 1689 size: 26 LOC McCabe index: 9 number of parameters: 0 id: 107 unit: double DynamicLatencyTable::predictLatency() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 121 end line: 153 size: 26 LOC McCabe index: 3 number of parameters: 2 id: 108 unit: void MockNcclGroup::ConnInterIntraTree() file: astra-sim-alibabacloud/astra-sim/system/MockNcclGroup.cc start line: 1922 end line: 1948 size: 26 LOC McCabe index: 5 number of parameters: 3 id: 109 unit: void send_finish() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/entry.h start line: 347 end line: 372 size: 26 LOC McCabe index: 2 number of parameters: 2 id: 110 unit: ParallelismPolicy Workload::decode_parallelsim() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 1046 end line: 1071 size: 26 LOC McCabe index: 12 number of parameters: 1 id: 111 unit: void MemBus::send_from_NPU_to_MA() file: astra-sim-alibabacloud/astra-sim/system/MemBus.cc start line: 38 end line: 62 size: 25 LOC McCabe index: 4 number of parameters: 5 id: 112 unit: void MemBus::send_from_MA_to_NPU() file: astra-sim-alibabacloud/astra-sim/system/MemBus.cc start line: 63 end line: 89 size: 25 LOC McCabe index: 4 number of parameters: 5 id: 113 unit: TreeChannels MockNcclGroup::get_nvls_channels() file: astra-sim-alibabacloud/astra-sim/system/MockNcclGroup.cc start line: 1698 end line: 1722 size: 25 LOC McCabe index: 4 number of parameters: 2 id: 114 unit: void Sys::schedule() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1986 end line: 2011 size: 24 LOC McCabe index: 3 number of parameters: 1 id: 115 unit: void AllToAll::run() file: astra-sim-alibabacloud/astra-sim/system/collective/AllToAll.cc start line: 72 end line: 95 size: 24 LOC McCabe index: 9 number of parameters: 2 id: 116 unit: void HalvingDoubling::process_max_count() file: astra-sim-alibabacloud/astra-sim/system/collective/HalvingDoubling.cc start line: 164 end line: 186 size: 23 LOC McCabe index: 6 number of parameters: 0 id: 117 unit: void DataSet::notify_stream_finished() file: astra-sim-alibabacloud/astra-sim/system/DataSet.cc start line: 25 end line: 46 size: 22 LOC McCabe index: 4 number of parameters: 1 id: 118 unit: void PacketBundle::call() file: astra-sim-alibabacloud/astra-sim/system/PacketBundle.cc start line: 75 end line: 96 size: 22 LOC McCabe index: 4 number of parameters: 2 id: 119 unit: void schedule_monitor() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 216 end line: 240 size: 22 LOC McCabe index: 1 number of parameters: 0 id: 120 unit: void TakeDownLink() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 422 end line: 444 size: 22 LOC McCabe index: 7 number of parameters: 3 id: 121 unit: void SetConfig() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 668 end line: 692 size: 22 LOC McCabe index: 5 number of parameters: 0 id: 122 unit: void Workload::check_for_sim_end() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 209 end line: 230 size: 22 LOC McCabe index: 6 number of parameters: 0 id: 123 unit: void AllToAll::process_max_count() file: astra-sim-alibabacloud/astra-sim/system/collective/AllToAll.cc start line: 50 end line: 71 size: 21 LOC McCabe index: 5 number of parameters: 0 id: 124 unit: bool NcclTreeFlowModel::iteratable() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 423 end line: 443 size: 21 LOC McCabe index: 8 number of parameters: 1 id: 125 unit: void LogGP::attach_mem_bus() file: astra-sim-alibabacloud/astra-sim/system/LogGP.cc start line: 40 end line: 59 size: 20 LOC McCabe index: 1 number of parameters: 7 id: 126 unit: void LogGP::process_next_read() file: astra-sim-alibabacloud/astra-sim/system/LogGP.cc start line: 60 end line: 79 size: 20 LOC McCabe index: 3 number of parameters: 0 id: 127 unit: void PhyNetSim::Run() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/PhySimAi.cc start line: 24 end line: 43 size: 20 LOC McCabe index: 4 number of parameters: 0 id: 128 unit: static std::pair binarySearch() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 832 end line: 853 size: 20 LOC McCabe index: 4 number of parameters: 2 id: 129 unit: void notify_sender_packet_arrivered_receiver() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/entry.h start line: 279 end line: 297 size: 19 LOC McCabe index: 4 number of parameters: 4 id: 130 unit: int Sys::front_end_sim_send() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 530 end line: 547 size: 18 LOC McCabe index: 2 number of parameters: 8 id: 131 unit: int Sys::front_end_sim_recv() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 609 end line: 626 size: 18 LOC McCabe index: 2 number of parameters: 8 id: 132 unit: void printHelp() file: astra-sim-alibabacloud/astra-sim/system/AstraParamParse.hh start line: 159 end line: 176 size: 18 LOC McCabe index: 1 number of parameters: 0 id: 133 unit: void CSVWriter::initialize_csv() file: astra-sim-alibabacloud/astra-sim/workload/CSVWriter.cc start line: 39 end line: 56 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 134 unit: int Workload::get_layer_numbers() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 1028 end line: 1045 size: 18 LOC McCabe index: 2 number of parameters: 1 id: 135 unit: int Sys::get_priority() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 419 end line: 435 size: 17 LOC McCabe index: 5 number of parameters: 1 id: 136 unit: void Ring::process_stream_count() file: astra-sim-alibabacloud/astra-sim/system/collective/Ring.cc start line: 138 end line: 154 size: 17 LOC McCabe index: 9 number of parameters: 0 id: 137 unit: void HalvingDoubling::process_stream_count() file: astra-sim-alibabacloud/astra-sim/system/collective/HalvingDoubling.cc start line: 147 end line: 163 size: 17 LOC McCabe index: 9 number of parameters: 0 id: 138 unit: std::pair QueueLevelHandler::get_next_queue_id() file: astra-sim-alibabacloud/astra-sim/system/QueueLevelHandler.cc start line: 22 end line: 38 size: 17 LOC McCabe index: 7 number of parameters: 0 id: 139 unit: void StreamBaseline::call() file: astra-sim-alibabacloud/astra-sim/system/StreamBaseline.cc start line: 40 end line: 58 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 140 unit: uint64_t OfflineGreedy::get_chunk_size_from_elapsed_time() file: astra-sim-alibabacloud/astra-sim/system/scheduling/OfflineGreedy.cc start line: 55 end line: 71 size: 17 LOC McCabe index: 2 number of parameters: 3 id: 141 unit: bool is_receive_finished() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/entry.h start line: 89 end line: 105 size: 17 LOC McCabe index: 3 number of parameters: 3 id: 142 unit: void Sys::SchedulerUnit::notify_stream_added() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 937 end line: 952 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 143 unit: bool Sys::mock_nccl_grobal_group_init() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1349 end line: 1364 size: 16 LOC McCabe index: 3 number of parameters: 0 id: 144 unit: std::shared_ptr Sys::generate_flow_model() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1398 end line: 1413 size: 16 LOC McCabe index: 4 number of parameters: 3 id: 145 unit: void update_stream_stats() file: astra-sim-alibabacloud/astra-sim/system/StreamStat.hh start line: 34 end line: 49 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 146 unit: int sim_finish() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.cc start line: 74 end line: 89 size: 16 LOC McCabe index: 3 number of parameters: 0 id: 147 unit: void update_network_stat() file: astra-sim-alibabacloud/astra-sim/system/NetworkStat.hh start line: 31 end line: 45 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 148 unit: void NcclTreeFlowModel::process_stream_count() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 398 end line: 412 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 149 unit: uint64_t SimpleMemory::nic_mem_read() file: astra-sim-alibabacloud/astra-sim/system/memory/SimpleMemory.cc start line: 37 end line: 51 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 150 unit: uint64_t SimpleMemory::nic_mem_write() file: astra-sim-alibabacloud/astra-sim/system/memory/SimpleMemory.cc start line: 52 end line: 66 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 151 unit: void DynamicLatencyTable::insertLatencyData() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 85 end line: 103 size: 15 LOC McCabe index: 3 number of parameters: 3 id: 152 unit: void MemMovRequest::call() file: astra-sim-alibabacloud/astra-sim/system/MemMovRequest.cc start line: 37 end line: 51 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 153 unit: void StreamBaseline::init() file: astra-sim-alibabacloud/astra-sim/system/StreamBaseline.cc start line: 25 end line: 39 size: 15 LOC McCabe index: 3 number of parameters: 0 id: 154 unit: void monitor_bw() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 183 end line: 197 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 155 unit: void AnaSim::Run() file: astra-sim-alibabacloud/astra-sim/network_frontend/analytical/AnaSim.cc start line: 22 end line: 40 size: 15 LOC McCabe index: 4 number of parameters: 0 id: 156 unit: Tick Sys::boostedTick() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1697 end line: 1710 size: 14 LOC McCabe index: 4 number of parameters: 0 id: 157 unit: void Ring::run() file: astra-sim-alibabacloud/astra-sim/system/collective/Ring.cc start line: 97 end line: 110 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 158 unit: void HalvingDoubling::run() file: astra-sim-alibabacloud/astra-sim/system/collective/HalvingDoubling.cc start line: 106 end line: 119 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 159 unit: bool NcclTreeFlowModel::phy_iteratable() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 637 end line: 650 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 160 unit: std::pair InflightPairsMap::pop() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 57 end line: 73 size: 14 LOC McCabe index: 2 number of parameters: 4 id: 161 unit: void DynamicLatencyTable::insertNewTableForNode() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 178 end line: 192 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 162 unit: int SimAiPhyNetWork::sim_send() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/SimAiPhyNetwork.cc start line: 49 end line: 62 size: 14 LOC McCabe index: 1 number of parameters: 7 id: 163 unit: std::pair Layer::compute_busbw() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 968 end line: 982 size: 14 LOC McCabe index: 5 number of parameters: 4 id: 164 unit: void CSVWriter::write_res() file: astra-sim-alibabacloud/astra-sim/workload/CSVWriter.cc start line: 19 end line: 38 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 165 unit: MockNccl::TreeChannels MockNcclComm::get_treechannels() file: astra-sim-alibabacloud/astra-sim/system/MockNcclChannel.cc start line: 41 end line: 53 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 166 unit: std::pair DynamicLatencyTable::lookupLatency() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 105 end line: 119 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 167 unit: int FastBackEnd::fast_send_recv_request() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 361 end line: 373 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 168 unit: bool is_sending_finished() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/entry.h start line: 75 end line: 87 size: 13 LOC McCabe index: 3 number of parameters: 3 id: 169 unit: int main1() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/entry.h start line: 374 end line: 389 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 170 unit: RingTopology::Direction HalvingDoubling::specify_direction() file: astra-sim-alibabacloud/astra-sim/system/collective/HalvingDoubling.cc start line: 94 end line: 105 size: 12 LOC McCabe index: 3 number of parameters: 0 id: 171 unit: void RingTopology::find_neighbors() file: astra-sim-alibabacloud/astra-sim/system/topology/RingTopology.cc start line: 36 end line: 47 size: 12 LOC McCabe index: 3 number of parameters: 0 id: 172 unit: bool RingTopology::is_enabled() file: astra-sim-alibabacloud/astra-sim/system/topology/RingTopology.cc start line: 131 end line: 142 size: 12 LOC McCabe index: 3 number of parameters: 0 id: 173 unit: void BinaryTree::build_tree() file: astra-sim-alibabacloud/astra-sim/system/topology/BinaryTree.cc start line: 46 end line: 57 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 174 unit: void SimSendCaller::call() file: astra-sim-alibabacloud/astra-sim/system/SimSendCaller.cc start line: 29 end line: 40 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 175 unit: void DynamicLatencyTable::print() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 165 end line: 176 size: 12 LOC McCabe index: 3 number of parameters: 0 id: 176 unit: void SimRecvCaller::call() file: astra-sim-alibabacloud/astra-sim/system/SimRecvCaller.cc start line: 29 end line: 40 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 177 unit: void LogGP::switch_to_receiver() file: astra-sim-alibabacloud/astra-sim/system/LogGP.cc start line: 107 end line: 118 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 178 unit: void monitor_qlen() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 171 end line: 182 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 179 unit: virtual int sim_send() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.h start line: 48 end line: 59 size: 12 LOC McCabe index: 1 number of parameters: 7 id: 180 unit: void Sys::SchedulerUnit::notify_stream_added_into_ready_list() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 926 end line: 936 size: 11 LOC McCabe index: 4 number of parameters: 0 id: 181 unit: std::vector Sys::split_string() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1006 end line: 1016 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 182 unit: int LocalRingGlobalBinaryTree::get_num_of_nodes_in_dimension() file: astra-sim-alibabacloud/astra-sim/system/topology/LocalRingGlobalBinaryTree.cc start line: 31 end line: 41 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 183 unit: std::string getCurrentTime() file: astra-sim-alibabacloud/astra-sim/system/MockNcclLog.h start line: 46 end line: 57 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 184 unit: virtual int sim_recv() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.h start line: 60 end line: 70 size: 11 LOC McCabe index: 1 number of parameters: 7 id: 185 unit: void PhyNetSim::Schedule() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/PhySimAi.cc start line: 45 end line: 55 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 186 unit: int SimAiPhyNetWork::sim_recv() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/SimAiPhyNetwork.cc start line: 64 end line: 74 size: 11 LOC McCabe index: 1 number of parameters: 7 id: 187 unit: int AnalyticalNetWork::sim_send() file: astra-sim-alibabacloud/astra-sim/network_frontend/analytical/AnalyticalNetwork.cc start line: 47 end line: 58 size: 11 LOC McCabe index: 1 number of parameters: 7 id: 188 unit: int AnalyticalNetWork::sim_recv() file: astra-sim-alibabacloud/astra-sim/network_frontend/analytical/AnalyticalNetwork.cc start line: 60 end line: 71 size: 11 LOC McCabe index: 1 number of parameters: 7 id: 189 unit: void Layer::print_involved_dimensions() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 324 end line: 334 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 190 unit: void Workload::iterate_micro_benchmark() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 231 end line: 241 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 191 unit: std::string Sys::trim() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 643 end line: 654 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 192 unit: int Sys::nextPowerOf2() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 989 end line: 998 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 193 unit: void take_bus_stats_average() file: astra-sim-alibabacloud/astra-sim/system/SharedBusStat.hh start line: 154 end line: 164 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 194 unit: void Ring::exit() file: astra-sim-alibabacloud/astra-sim/system/collective/Ring.cc start line: 280 end line: 289 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 195 unit: void HalvingDoubling::exit() file: astra-sim-alibabacloud/astra-sim/system/collective/HalvingDoubling.cc start line: 300 end line: 309 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 196 unit: int Torus3D::get_num_of_nodes_in_dimension() file: astra-sim-alibabacloud/astra-sim/system/topology/Torus3D.cc start line: 33 end line: 42 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 197 unit: int LocalRingNodeA2AGlobalDBT::get_num_of_nodes_in_dimension() file: astra-sim-alibabacloud/astra-sim/system/topology/LocalRingNodeA2AGlobalDBT.cc start line: 54 end line: 63 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 198 unit: BinaryTree::Type BinaryTree::get_node_type() file: astra-sim-alibabacloud/astra-sim/system/topology/BinaryTree.cc start line: 79 end line: 88 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 199 unit: void InflightPairsMap::insert() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 45 end line: 55 size: 10 LOC McCabe index: 1 number of parameters: 5 id: 200 unit: void FastBackEnd::update_table_send() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 281 end line: 290 size: 10 LOC McCabe index: 1 number of parameters: 4 id: 201 unit: void FastBackEnd::update_table_recv() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 292 end line: 301 size: 10 LOC McCabe index: 1 number of parameters: 4 id: 202 unit: virtual void sim_schedule() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.cc start line: 97 end line: 106 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 203 unit: void SimAiPhyNetWork::sim_schedule() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/SimAiPhyNetwork.cc start line: 38 end line: 47 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 204 unit: bool Layer::is_input_grad_comm_finished_blocking() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 298 end line: 307 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 205 unit: void Sys::register_event() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1928 end line: 1936 size: 9 LOC McCabe index: 1 number of parameters: 4 id: 206 unit: void Ring::process_max_count() file: astra-sim-alibabacloud/astra-sim/system/collective/Ring.cc start line: 155 end line: 163 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 207 unit: void NcclTreeFlowModel::waiting_to_exit() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 740 end line: 748 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 208 unit: int GeneralComplexTopology::get_num_of_nodes_in_dimension() file: astra-sim-alibabacloud/astra-sim/system/topology/GeneralComplexTopology.cc start line: 17 end line: 25 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 209 unit: void UsageTracker::report() file: astra-sim-alibabacloud/astra-sim/system/UsageTracker.cc start line: 38 end line: 47 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 210 unit: void InflightPairsMap::print() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 75 end line: 83 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 211 unit: void monitor_qp_rate() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 198 end line: 206 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 212 unit: void monitor_qp_cnp_number() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 207 end line: 215 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 213 unit: bool Layer::is_fwd_pass_comm_finished_blocking() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 282 end line: 290 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 214 unit: bool Layer::is_weight_grad_comm_finished_blocking() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 315 end line: 323 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 215 unit: void Workload::initialize_stat_files() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 78 end line: 86 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 216 unit: Tick Sys::mem_read() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 627 end line: 634 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 217 unit: Tick Sys::mem_write() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 635 end line: 642 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 218 unit: std::vector Sys::SchedulerUnit::get_average_latency_per_dimension() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 981 end line: 988 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 219 unit: bool Ring::iteratable() file: astra-sim-alibabacloud/astra-sim/system/collective/Ring.cc start line: 171 end line: 179 size: 8 LOC McCabe index: 3 number of parameters: 0 id: 220 unit: bool HalvingDoubling::iteratable() file: astra-sim-alibabacloud/astra-sim/system/collective/HalvingDoubling.cc start line: 193 end line: 200 size: 8 LOC McCabe index: 3 number of parameters: 0 id: 221 unit: int AllToAll::get_non_zero_latency_packets() file: astra-sim-alibabacloud/astra-sim/system/collective/AllToAll.cc start line: 42 end line: 49 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 222 unit: void NcclTreeFlowModel::reduce() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 414 end line: 421 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 223 unit: void UsageTracker::increase_usage() file: astra-sim-alibabacloud/astra-sim/system/UsageTracker.cc start line: 14 end line: 21 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 224 unit: void UsageTracker::decrease_usage() file: astra-sim-alibabacloud/astra-sim/system/UsageTracker.cc start line: 22 end line: 29 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 225 unit: void UsageTracker::set_usage() file: astra-sim-alibabacloud/astra-sim/system/UsageTracker.cc start line: 30 end line: 37 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 226 unit: void OfflineGreedy::reset_loads() file: astra-sim-alibabacloud/astra-sim/system/scheduling/OfflineGreedy.cc start line: 72 end line: 79 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 227 unit: void AnaSim::Schedule() file: astra-sim-alibabacloud/astra-sim/network_frontend/analytical/AnaSim.cc start line: 42 end line: 52 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 228 unit: void Sys::exitSimLoop() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1690 end line: 1696 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 229 unit: void Sys::register_phases() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1883 end line: 1889 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 230 unit: void BootStrapNet() file: astra-sim-alibabacloud/astra-sim/system/BootStrapnet.cc start line: 52 end line: 58 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 231 unit: void NcclTreeFlowModel::init_indegree_mapping() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 122 end line: 128 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 232 unit: int BinaryTree::get_parent_id() file: astra-sim-alibabacloud/astra-sim/system/topology/BinaryTree.cc start line: 58 end line: 64 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 233 unit: int BinaryTree::get_right_child_id() file: astra-sim-alibabacloud/astra-sim/system/topology/BinaryTree.cc start line: 65 end line: 71 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 234 unit: int BinaryTree::get_left_child_id() file: astra-sim-alibabacloud/astra-sim/system/topology/BinaryTree.cc start line: 72 end line: 78 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 235 unit: int LogicalTopology::get_reminder() file: astra-sim-alibabacloud/astra-sim/system/topology/LogicalTopology.cc start line: 11 end line: 17 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 236 unit: bool DynamicLatencyTable::canPredictLatency() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 155 end line: 163 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 237 unit: void FastBackEnd::sim_schedule() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 273 end line: 279 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 238 unit: void take_stream_stats_average() file: astra-sim-alibabacloud/astra-sim/system/StreamStat.hh start line: 50 end line: 56 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 239 unit: void CalculateRoutes() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 302 end line: 308 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 240 unit: uint64_t get_nic_rate() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 452 end line: 458 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 241 unit: void AnalyticalNetWork::sim_schedule() file: astra-sim-alibabacloud/astra-sim/network_frontend/analytical/AnalyticalNetwork.cc start line: 39 end line: 45 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 242 unit: bool Layer::is_fwd_pass_comm_finished() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 275 end line: 281 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 243 unit: bool Layer::is_input_grad_comm_finished() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 291 end line: 297 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 244 unit: bool Layer::is_weight_grad_comm_finished() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 308 end line: 314 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 245 unit: std::string getFileName() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 538 end line: 545 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 246 unit: void Sys::increase_finished_streams() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1876 end line: 1881 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 247 unit: AstraSim::timespec_t Sys::generate_time() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 2104 end line: 2109 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 248 unit: void Ring::reduce() file: astra-sim-alibabacloud/astra-sim/system/collective/Ring.cc start line: 164 end line: 170 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 249 unit: void HalvingDoubling::reduce() file: astra-sim-alibabacloud/astra-sim/system/collective/HalvingDoubling.cc start line: 187 end line: 192 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 250 unit: bool is_enabled() file: astra-sim-alibabacloud/astra-sim/system/topology/BinaryTree.hh start line: 52 end line: 57 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 251 unit: void StreamBaseline::consume() file: astra-sim-alibabacloud/astra-sim/system/StreamBaseline.cc start line: 59 end line: 64 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 252 unit: void PacketBundle::send_to_NPU() file: astra-sim-alibabacloud/astra-sim/system/PacketBundle.cc start line: 69 end line: 74 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 253 unit: void add() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 163 end line: 168 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 254 unit: virtual void sim_schedule() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.h start line: 42 end line: 47 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 255 unit: void CSVWriter::write_line() file: astra-sim-alibabacloud/astra-sim/workload/CSVWriter.cc start line: 13 end line: 18 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 256 unit: void Sys::call() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1937 end line: 1941 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 257 unit: void take_network_stat_average() file: astra-sim-alibabacloud/astra-sim/system/NetworkStat.hh start line: 46 end line: 50 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 258 unit: void CollectivePhase::init() file: astra-sim-alibabacloud/astra-sim/system/CollectivePhase.cc start line: 27 end line: 31 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 259 unit: inline ringCriticalSection() file: astra-sim-alibabacloud/astra-sim/system/collective/Ring.hh start line: 82 end line: 86 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 260 unit: inline FlowCriticalSection() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.hh start line: 105 end line: 109 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 261 unit: uint64_t SimpleMemory::npu_mem_read() file: astra-sim-alibabacloud/astra-sim/system/memory/SimpleMemory.cc start line: 27 end line: 31 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 262 unit: uint64_t SimpleMemory::SimpleMemory::npu_mem_write() file: astra-sim-alibabacloud/astra-sim/system/memory/SimpleMemory.cc start line: 32 end line: 36 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 263 unit: inline explicitCriticalSection() file: astra-sim-alibabacloud/astra-sim/system/PhyMultiThread.hh start line: 45 end line: 49 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 264 unit: int FastBackEnd::sim_finish() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 247 end line: 251 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 265 unit: void MemMovRequest::wait_wait_for_mem_bus() file: astra-sim-alibabacloud/astra-sim/system/MemMovRequest.cc start line: 52 end line: 56 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 266 unit: void MyPacket::call() file: astra-sim-alibabacloud/astra-sim/system/MyPacket.cc start line: 44 end line: 48 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 267 unit: inline sysCriticalSection() file: astra-sim-alibabacloud/astra-sim/system/Sys.hh start line: 379 end line: 383 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 268 unit: void get_pfc() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 153 end line: 157 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 269 unit: string get_output_file_name() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 446 end line: 450 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 270 unit: AstraSim::timespec_t sim_get_time() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.cc start line: 92 end line: 96 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 271 unit: AstraSim::timespec_t sim_get_time() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.h start line: 37 end line: 41 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 272 unit: AstraSim::timespec_t SimAiPhyNetWork::sim_get_time() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/SimAiPhyNetwork.cc start line: 32 end line: 36 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 273 unit: AstraSim::timespec_t AnalyticalNetWork::sim_get_time() file: astra-sim-alibabacloud/astra-sim/network_frontend/analytical/AnalyticalNetwork.cc start line: 33 end line: 37 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 274 unit: void Sys::sys_panic() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 999 end line: 1002 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 275 unit: uint64_t Sys::determine_chunk_size() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1017 end line: 1020 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 276 unit: void Sys::insert_into_ready_list() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1982 end line: 1985 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 277 unit: inline void ExitSection() file: astra-sim-alibabacloud/astra-sim/system/collective/Ring.hh start line: 88 end line: 91 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 278 unit: void Algorithm::init() file: astra-sim-alibabacloud/astra-sim/system/collective/Algorithm.cc start line: 12 end line: 15 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 279 unit: void Algorithm::exit() file: astra-sim-alibabacloud/astra-sim/system/collective/Algorithm.cc start line: 19 end line: 22 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 280 unit: inline void ExitSection() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.hh start line: 111 end line: 114 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 281 unit: inline ~FlowCriticalSection() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.hh start line: 116 end line: 119 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 282 unit: virtual int sim_comm_set_rank() file: astra-sim-alibabacloud/astra-sim/system/AstraNetworkAPI.hh start line: 106 end line: 109 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 283 unit: inline void ExitSection() file: astra-sim-alibabacloud/astra-sim/system/PhyMultiThread.hh start line: 51 end line: 54 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 284 unit: inline ~explicitCriticalSection() file: astra-sim-alibabacloud/astra-sim/system/PhyMultiThread.hh start line: 56 end line: 59 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 285 unit: inline void ExitSection() file: astra-sim-alibabacloud/astra-sim/system/Sys.hh start line: 385 end line: 388 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 286 unit: void StreamBaseline::sendcallback() file: astra-sim-alibabacloud/astra-sim/system/StreamBaseline.cc start line: 65 end line: 68 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 287 unit: std::pair QueueLevels::get_next_queue_at_level() file: astra-sim-alibabacloud/astra-sim/system/QueueLevels.cc start line: 34 end line: 37 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 288 unit: void PacketBundle::send_to_MA() file: astra-sim-alibabacloud/astra-sim/system/PacketBundle.cc start line: 65 end line: 68 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 289 unit: int printError() file: astra-sim-alibabacloud/astra-sim/system/AstraParamParse.hh start line: 178 end line: 181 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 290 unit: int printUnknownOption() file: astra-sim-alibabacloud/astra-sim/system/AstraParamParse.hh start line: 183 end line: 186 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 291 unit: Ipv4Address node_id_to_ip() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 146 end line: 149 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 292 unit: void set_simai_network_callback() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/SimAiEntry.cc start line: 80 end line: 83 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 293 unit: inline bool exists_test() file: astra-sim-alibabacloud/astra-sim/workload/CSVWriter.hh start line: 41 end line: 44 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 294 unit: Tick Layer::get_fwd_pass_compute() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 254 end line: 257 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 295 unit: Tick Layer::get_input_grad_compute() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 258 end line: 261 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 296 unit: Tick Layer::get_weight_grad_compute() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 262 end line: 265 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 297 unit: int Sys::get_layer_numbers() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 416 end line: 418 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 298 unit: void Sys::iterate() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1003 end line: 1005 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 299 unit: void Sys::register_for_finished_stream() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1873 end line: 1875 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 300 unit: void Sys::insert_into_running_list() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1977 end line: 1979 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 301 unit: int Ring::get_non_zero_latency_packets() file: astra-sim-alibabacloud/astra-sim/system/collective/Ring.cc start line: 94 end line: 96 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 302 unit: inline ~ringCriticalSection() file: astra-sim-alibabacloud/astra-sim/system/collective/Ring.hh start line: 93 end line: 96 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 303 unit: int HalvingDoubling::get_non_zero_latency_packets() file: astra-sim-alibabacloud/astra-sim/system/collective/HalvingDoubling.cc start line: 91 end line: 93 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 304 unit: void Algorithm::call() file: astra-sim-alibabacloud/astra-sim/system/collective/Algorithm.cc start line: 16 end line: 18 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 305 unit: int NcclTreeFlowModel::get_non_zero_latency_packets() file: astra-sim-alibabacloud/astra-sim/system/collective/NcclTreeFlowModel.cc start line: 130 end line: 132 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 306 unit: int get_num_of_nodes_in_dimension() file: astra-sim-alibabacloud/astra-sim/system/topology/BinaryTree.hh start line: 37 end line: 39 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 307 unit: int RingTopology::get_nodes_in_ring() file: astra-sim-alibabacloud/astra-sim/system/topology/RingTopology.cc start line: 128 end line: 130 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 308 unit: int RingTopology::get_num_of_nodes_in_dimension() file: astra-sim-alibabacloud/astra-sim/system/topology/RingTopology.cc start line: 143 end line: 145 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 309 unit: int GeneralComplexTopology::get_num_of_dimensions() file: astra-sim-alibabacloud/astra-sim/system/topology/GeneralComplexTopology.cc start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 310 unit: int get_num_of_dimensions() file: astra-sim-alibabacloud/astra-sim/system/topology/BasicLogicalTopology.hh start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 311 unit: int Torus3D::get_num_of_dimensions() file: astra-sim-alibabacloud/astra-sim/system/topology/Torus3D.cc start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 312 unit: int LocalRingNodeA2AGlobalDBT::get_num_of_dimensions() file: astra-sim-alibabacloud/astra-sim/system/topology/LocalRingNodeA2AGlobalDBT.cc start line: 64 end line: 66 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 313 unit: int DoubleBinaryTreeTopology::get_num_of_dimensions() file: astra-sim-alibabacloud/astra-sim/system/topology/DoubleBinaryTreeTopology.cc start line: 39 end line: 41 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 314 unit: int DoubleBinaryTreeTopology::get_num_of_nodes_in_dimension() file: astra-sim-alibabacloud/astra-sim/system/topology/DoubleBinaryTreeTopology.cc start line: 42 end line: 44 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 315 unit: int LocalRingGlobalBinaryTree::get_num_of_dimensions() file: astra-sim-alibabacloud/astra-sim/system/topology/LocalRingGlobalBinaryTree.cc start line: 42 end line: 44 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 316 unit: void SimpleMemory::set_network_api() file: astra-sim-alibabacloud/astra-sim/system/memory/SimpleMemory.cc start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 317 unit: uint64_t SimpleMemory::mem_read() file: astra-sim-alibabacloud/astra-sim/system/memory/SimpleMemory.cc start line: 67 end line: 69 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 318 unit: uint64_t SimpleMemory::mem_write() file: astra-sim-alibabacloud/astra-sim/system/memory/SimpleMemory.cc start line: 70 end line: 72 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 319 unit: virtual BackendType get_backend_type() file: astra-sim-alibabacloud/astra-sim/system/AstraNetworkAPI.hh start line: 99 end line: 101 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 320 unit: virtual int sim_comm_get_rank() file: astra-sim-alibabacloud/astra-sim/system/AstraNetworkAPI.hh start line: 103 end line: 105 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 321 unit: virtual void pass_front_end_report() file: astra-sim-alibabacloud/astra-sim/system/AstraNetworkAPI.hh start line: 136 end line: 138 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 322 unit: virtual double get_BW_at_dimension() file: astra-sim-alibabacloud/astra-sim/system/AstraNetworkAPI.hh start line: 140 end line: 142 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 323 unit: static void set_log_name() file: astra-sim-alibabacloud/astra-sim/system/MockNcclLog.h start line: 66 end line: 68 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 324 unit: MockNccl::TreeChannels MockNcclComm::get_nvls_channels() file: astra-sim-alibabacloud/astra-sim/system/MockNcclChannel.cc start line: 55 end line: 57 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 325 unit: MockNccl::NVLStreechannels MockNcclComm::get_nvls_tree_channels() file: astra-sim-alibabacloud/astra-sim/system/MockNcclChannel.cc start line: 59 end line: 61 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 326 unit: std::shared_ptr MockNcclComm::get_flow_model() file: astra-sim-alibabacloud/astra-sim/system/MockNcclChannel.cc start line: 63 end line: 65 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 327 unit: void DataSet::set_notifier() file: astra-sim-alibabacloud/astra-sim/system/DataSet.cc start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 328 unit: void DataSet::call() file: astra-sim-alibabacloud/astra-sim/system/DataSet.cc start line: 47 end line: 49 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 329 unit: bool DataSet::is_finished() file: astra-sim-alibabacloud/astra-sim/system/DataSet.cc start line: 50 end line: 52 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 330 unit: double FastBackEnd::sim_time_resolution() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 243 end line: 245 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 331 unit: int FastBackEnd::sim_comm_size() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 261 end line: 263 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 332 unit: timespec_t FastBackEnd::sim_get_time() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 265 end line: 267 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 333 unit: int FastBackEnd::sim_init() file: astra-sim-alibabacloud/astra-sim/system/fast-backend/FastBackEnd.cc start line: 269 end line: 271 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 334 unit: void set_iterator() file: astra-sim-alibabacloud/astra-sim/system/MemMovRequest.hh start line: 60 end line: 62 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 335 unit: void BaseStream::changeState() file: astra-sim-alibabacloud/astra-sim/system/BaseStream.cc start line: 9 end line: 11 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 336 unit: constexpr Z alignUp() file: astra-sim-alibabacloud/astra-sim/system/MockNccl.h start line: 150 end line: 152 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 337 unit: void MyPacket::set_flow_id() file: astra-sim-alibabacloud/astra-sim/system/MyPacket.cc start line: 38 end line: 40 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 338 unit: void MyPacket::set_notifier() file: astra-sim-alibabacloud/astra-sim/system/MyPacket.cc start line: 41 end line: 43 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 339 unit: void workload_finished() file: astra-sim-alibabacloud/astra-sim/system/Sys.hh start line: 213 end line: 215 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 340 unit: inline ~sysCriticalSection() file: astra-sim-alibabacloud/astra-sim/system/Sys.hh start line: 390 end line: 392 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 341 unit: bool validateRoutingEntries() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 418 end line: 420 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 342 unit: int sim_comm_size() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.h start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 343 unit: int sim_finish() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.h start line: 28 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 344 unit: double sim_time_resolution() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.h start line: 31 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 345 unit: int sim_init() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.h start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 346 unit: int sim_comm_size() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/SimAiPhyNetwork.h start line: 28 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 347 unit: int sim_finish() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/SimAiPhyNetwork.h start line: 31 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 348 unit: double sim_time_resolution() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/SimAiPhyNetwork.h start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 349 unit: int sim_init() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/SimAiPhyNetwork.h start line: 37 end line: 39 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 350 unit: void PhyNetSim::Stop() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/PhySimAi.cc start line: 57 end line: 59 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 351 unit: void PhyNetSim::Destory() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/PhySimAi.cc start line: 61 end line: 63 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 352 unit: double PhyNetSim::Now() file: astra-sim-alibabacloud/astra-sim/network_frontend/phynet/PhySimAi.cc start line: 65 end line: 67 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 353 unit: void AnaSim::Stop() file: astra-sim-alibabacloud/astra-sim/network_frontend/analytical/AnaSim.cc start line: 54 end line: 56 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 354 unit: void AnaSim::Destroy() file: astra-sim-alibabacloud/astra-sim/network_frontend/analytical/AnaSim.cc start line: 58 end line: 60 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 355 unit: double AnaSim::Now() file: astra-sim-alibabacloud/astra-sim/network_frontend/analytical/AnaSim.cc start line: 62 end line: 64 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 356 unit: int sim_comm_size() file: astra-sim-alibabacloud/astra-sim/network_frontend/analytical/AnalyticalNetwork.h start line: 28 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 357 unit: int sim_finish() file: astra-sim-alibabacloud/astra-sim/network_frontend/analytical/AnalyticalNetwork.h start line: 31 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 358 unit: double sim_time_resolution() file: astra-sim-alibabacloud/astra-sim/network_frontend/analytical/AnalyticalNetwork.h start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 359 unit: int sim_init() file: astra-sim-alibabacloud/astra-sim/network_frontend/analytical/AnalyticalNetwork.h start line: 37 end line: 39 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 360 unit: void Layer::increment_waiting_for_wg() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 266 end line: 268 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 361 unit: void Layer::increment_waiting_for_ig() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 269 end line: 271 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 362 unit: void Layer::increment_waiting_for_fwd() file: astra-sim-alibabacloud/astra-sim/workload/Layer.cc start line: 272 end line: 274 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 363 unit: void Workload::fire() file: astra-sim-alibabacloud/astra-sim/workload/Workload.cc start line: 1550 end line: 1552 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 364 unit: void handleEvent() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.cc start line: 209 end line: 210 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 365 unit: void Sys::exiting() file: astra-sim-alibabacloud/astra-sim/system/Sys.cc start line: 1795 end line: 1795 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 366 unit: virtual ~AstraNetworkAPI() file: astra-sim-alibabacloud/astra-sim/system/AstraNetworkAPI.hh start line: 147 end line: 147 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 367 unit: uint32_t ip_to_node_id() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/common.h start line: 151 end line: 151 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 368 unit: int sim_comm_size() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.cc start line: 73 end line: 73 size: 1 LOC McCabe index: 1 number of parameters: 2 id: 369 unit: double sim_time_resolution() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.cc start line: 90 end line: 90 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 370 unit: int sim_init() file: astra-sim-alibabacloud/astra-sim/network_frontend/ns3/AstraSimNetwork.cc start line: 91 end line: 91 size: 1 LOC McCabe index: 1 number of parameters: 1