| __add__(self, "CostModelEvaluationABC" other) | CostModelEvaluationABC | |
| __init__(self, *Accelerator accelerator, LayerNode layer, SpatialMappingInternal spatial_mapping, SpatialMappingInternal spatial_mapping_int, TemporalMapping temporal_mapping, bool access_same_data_considered_as_no_access=True, float cycles_per_op=1.0) | CostModelEvaluation | |
| zigzag::cost_model::cost_model::CostModelEvaluationABC.__init__(self) | CostModelEvaluationABC | |
| __jsonrepr__(self) | CostModelEvaluationABC | |
| __mul__(self, int number) | CostModelEvaluationABC | |
| __repr__(self) | CostModelEvaluation | |
| __simplejsonrepr__(self) | CostModelEvaluationABC | |
| __str__(self) | CostModelEvaluation | |
| accelerator | CostModelEvaluation | |
| access_same_data_considered_as_no_access | CostModelEvaluation | |
| active_mem_level | CostModelEvaluation | |
| allowed_mem_update_cycle | CostModelEvaluation | |
| calc_allowed_and_real_data_transfer_cycle_per_data_transfer_link(self) | CostModelEvaluation | |
| calc_borrowed_loading_cycles_and_bandwidth(self) | CostModelEvaluation | |
| calc_data_loading_latency(self) | CostModelEvaluation | |
| calc_double_buffer_flag(self) | CostModelEvaluation | |
| calc_energy(self) | CostModelEvaluation | |
| calc_latency(self) | CostModelEvaluation | |
| calc_loading_single_port(self, MemoryPort port) | CostModelEvaluation | |
| calc_loading_single_port_period_count_1(self, MemoryPort port, list[tuple[MemoryOperand, int, DataDirection]] mem_op_level_direction_combs, float total_req_bw_aver_computation) | CostModelEvaluation | |
| calc_loading_single_port_period_count_greater_than_1(self, MemoryPort port, list[tuple[MemoryOperand, int, DataDirection]] mem_op_level_direction_combs) | CostModelEvaluation | |
| calc_mac_energy_cost(self) | CostModelEvaluation | |
| calc_memory_energy_cost(self) | CostModelEvaluation | |
| calc_memory_utilization(self) | CostModelEvaluation | |
| calc_memory_word_access(self) | CostModelEvaluation | |
| calc_offloading_combined(self) | CostModelEvaluation | |
| calc_onloading_combined(self) | CostModelEvaluation | |
| calc_overall_latency(self) | CostModelEvaluation | |
| calculate_allowed_transfer_cycles(self, LayerOperand layer_op, int mem_lv) | CostModelEvaluation | |
| calculate_real_data_transfer_cycles(self, LayerOperand layer_op, MemoryOperand mem_op, int mem_lvl_id) | CostModelEvaluation | |
| combine_data_transfer_rate_per_physical_port(self) | CostModelEvaluation | |
| core(self) | CostModelEvaluationABC | |
| cycles_per_op | CostModelEvaluation | |
| data_loading_cc_pair_combined_per_op | CostModelEvaluation | |
| data_loading_half_shared_part | CostModelEvaluation | |
| data_loading_individual_part | CostModelEvaluation | |
| data_loading_shared_part | CostModelEvaluation | |
| data_offloading_cc_pair_combined | CostModelEvaluation | |
| data_offloading_cycle | CostModelEvaluation | |
| data_onloading_cycle | CostModelEvaluation | |
| double_buffer_true | CostModelEvaluation | |
| effective_mem_utili_individual | CostModelEvaluation | |
| effective_mem_utili_shared | CostModelEvaluation | |
| get_inst_bandwidth(self, MemoryLevel memory_level, MemoryOperand memory_operand, float scaling=1) | CostModelEvaluation | |
| get_total_inst_bandwidth(self, MemoryLevel memory_level, float scaling=1) | CostModelEvaluation | |
| ideal_cycle | CostModelEvaluation | |
| ideal_temporal_cycle | CostModelEvaluation | |
| latency_total0 | CostModelEvaluation | |
| latency_total1 | CostModelEvaluation | |
| latency_total2 | CostModelEvaluation | |
| loading_offloading_bandwidth_borrowed_from_computation | CostModelEvaluation | |
| loading_offloading_cycles_borrowed_from_computation | CostModelEvaluation | |
| mac_energy | CostModelEvaluation | |
| mac_spatial_utilization | CostModelEvaluation | |
| mac_utilization0 | CostModelEvaluation | |
| mac_utilization1 | CostModelEvaluation | |
| mac_utilization2 | CostModelEvaluation | |
| mapping | CostModelEvaluation | |
| mapping_int | CostModelEvaluation | |
| mem_energy | CostModelEvaluation | |
| mem_energy_breakdown | CostModelEvaluation | |
| mem_energy_breakdown_further | CostModelEvaluation | |
| mem_hierarchy_dict | CostModelEvaluation | |
| mem_level_list | CostModelEvaluation | |
| mem_sharing_tuple | CostModelEvaluation | |
| mem_size_dict | CostModelEvaluation | |
| mem_updating_window_union_collect | CostModelEvaluation | |
| mem_utili_individual | CostModelEvaluation | |
| mem_utili_shared | CostModelEvaluation | |
| memory_operand_links | CostModelEvaluation | |
| memory_word_access | CostModelEvaluation | |
| port_activity_collect | CostModelEvaluation | |
| real_data_trans_cycle | CostModelEvaluation | |
| reduce_balanced(list[float] c_list, list[float] m_list, float s) | CostModelEvaluation | static |
| run(self) | CostModelEvaluation | |
| spatial_mapping | CostModelEvaluation | |
| spatial_mapping_dict_int | CostModelEvaluation | |
| spatial_mapping_int | CostModelEvaluation | |
| stall_slack_comb | CostModelEvaluation | |
| stall_slack_comb_collect | CostModelEvaluation | |
| temporal_mapping | CostModelEvaluation | |