Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod_queue/src/Decod_queue_statistics_allocation.cpp
- Timestamp:
- Dec 10, 2008, 7:31:39 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod_queue/src/Decod_queue_statistics_allocation.cpp
r82 r88 29 29 param_statistics); 30 30 31 _stat_nb_inst = new counter_t * [_param->_nb_context]; 31 _stat_use_queue = _stat->create_variable ("use_queue"); 32 _stat_nb_inst = new counter_t * [_param->_nb_context]; 32 33 33 34 std::string expr_average_inst = ""; … … 35 36 for (uint32_t i=0; i<_param->_nb_context; i++) 36 37 { 37 38 39 _stat->create_expr_average_by_cycle("average_inst_"+toString(i), "nb_inst_"+toString(i), "", toString(_("Average instructionby cycle (context %d)"),i));40 _stat->create_expr_percent ("percent_use_inst_"+toString(i) , "average_inst_"+toString(i), toString(_param->_size_queue), toString(_("Percent instruction by cycle(context %d)"),i));41 42 43 38 _stat_nb_inst [i] = _stat->create_variable("nb_inst_"+toString(i)); 39 40 _stat->create_expr_average_by_cycle("average_inst_"+toString(i), "nb_inst_"+toString(i), "", toString(_("Average instruction number in decod_queue by cycle (context %d)"),i)); 41 _stat->create_expr_percent ("percent_use_inst_"+toString(i) , "average_inst_"+toString(i), toString(_param->_size_queue), toString(_("Percent decod_queue's occupation (context %d)"),i)); 42 43 if (i == 0) 44 expr_average_inst = "nb_inst_"+toString(i); 44 45 else 45 46 expr_average_inst = "+ nb_inst_"+toString(i) + " " +expr_average_inst; 46 47 } 47 48 48 _stat->create_expr_average_by_cycle("average_inst", expr_average_inst, "", _("Average instruction by cycle (all context)")); 49 _stat->create_expr_percent ("percent_use_inst" , "average_inst", toString(_param->_size_queue), _("Percent instruction by cycle (all context)")); 49 _stat->create_expr_average_by_cycle("average_inst", expr_average_inst, "", _("Average instruction number in decod_queue by cycle (all context)")); 50 _stat->create_expr_percent ("percent_use_inst" , "average_inst", toString(_param->_size_queue), _("Percent decod_queue's occupation (all context)")); 51 52 _stat->create_expr_average_by_cycle("average_use_queue", "use_queue", "", _("Average slot decod_queue occupation by cycle.")); 53 _stat->create_expr_percent ("percent_use_queue", "average_use_queue", toString(_param->_size_queue), _("Percent slot decod_queue occupation.")); 50 54 51 55 log_end(Decod_queue,FUNCTION);
Note: See TracChangeset
for help on using the changeset viewer.