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/Commit_unit/include/Commit_unit.h

    r109 r110  
    5454#ifdef STATISTICS
    5555  public    : Stat                           * _stat;
    56   public    : counter_t                     ** _stat_nb_inst_insert;
    57   public    : counter_t                      * _stat_nb_inst_commit;
     56  public    : counter_t                     ** _stat_nb_inst_insert               ;//[nb_rename_unit]
     57  public    : counter_t                     ** _stat_nb_inst_retire               ;//[nb_rename_unit]
     58  public    : counter_t                      * _stat_nb_inst_commit               ;
    5859  public    : counter_t                      * _stat_nb_inst_commit_conflit_access;
    59   public    : counter_t                     ** _stat_nb_inst_retire_ok;
    60   public    : counter_t                     ** _stat_nb_inst_retire_ko;
    61   public    : counter_t                     ** _stat_bank_nb_inst;// [nb_bank]
     60  public    : counter_t                     ** _stat_nb_inst_retire_ok            ;//[nb_thread]
     61  public    : counter_t                     ** _stat_nb_inst_retire_ko            ;//[nb_thread]
     62  public    : counter_t                     ** _stat_nb_inst_type                 ;//[nb_type]
     63  public    : counter_t                     ** _stat_bank_nb_inst                 ;//[nb_bank]
    6264#endif
    6365
     
    254256  private   : entry_t *                    ** internal_BANK_COMMIT_ENTRY           ;//[nb_bank][nb_bank_access_commit]
    255257
     258  private   : uint32_t                        internal_BANK_RETIRE_HEAD            ;
    256259  private   : Tcontrol_t                    * internal_BANK_RETIRE_VAL             ;//[nb_bank]
    257260  private   : uint32_t                      * internal_BANK_RETIRE_NUM_RENAME_UNIT ;//[nb_bank]
Note: See TracChangeset for help on using the changeset viewer.