Ignore:
Timestamp:
Feb 19, 2009, 5:31:47 PM (15 years ago)
Author:
rosiere
Message:

1) OOO_egine : add stat to depiste low perf source
2) Commit : add stat
3) LSU_Pointer : retire - always ack (else combinatory loop). insert - max nb_inst_memory
4) TopLevel? : add debug_idle_time to stop combinatory loop.
5) Issue_queue : add reexecute_queue, new implementation (routage after issue_queue)
6) Decod / Predictor : add "can_continue"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_translation_unit_Glue/include/Register_translation_unit_Glue.h

    r98 r110  
    5252#ifdef STATISTICS
    5353  public    : Stat                           * _stat;
     54
     55  private   : counter_t                      * _stat_nb_inst_issue_rename_select;
     56  private   : counter_t                      * _stat_nb_inst_issue_rename_select_req;
     57  private   : counter_t                      * _stat_nb_inst_issue_stall_by_commit           ;
     58  private   : counter_t                      * _stat_nb_inst_issue_stall_by_rat_rename       ;
     59  private   : counter_t                      * _stat_nb_inst_issue_stall_by_rat_insert       ;
     60  private   : counter_t                      * _stat_nb_inst_issue_stall_by_free_list        ;
     61  private   : counter_t                      * _stat_nb_inst_issue_stall_by_stat_list        ;
    5462#endif
    5563
     
    139147
    140148    // ~~~~~[ Internal ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     149#ifdef STATISTICS
     150  private   : Tcontrol_t                    * internal_INSERT_RENAME_ACK; //[nb_inst_insert]
     151#endif
     152
    141153#endif
    142154
     
    186198
    187199#ifdef STATISTICS
    188   public  : void        statistics_declaration    (morpheo::behavioural::Parameters_Statistics * param_statistics);
     200  public  : void        statistics_allocation     (morpheo::behavioural::Parameters_Statistics * param_statistics);
     201  public  : void        statistics_deallocation   (void);
    189202#endif
    190203#if defined(STATISTICS) or defined(VHDL_TESTBENCH)
Note: See TracChangeset for help on using the changeset viewer.