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/src/Parameters.cpp

    r108 r110  
    6565                          uint32_t           ** size_store_queue                 ,//[nb_rename_unit][nb_load_store_queue]
    6666                          uint32_t           ** size_load_queue                  ,//[nb_rename_unit][nb_load_store_queue]
     67                          uint32_t           ** nb_inst_memory                   ,//[nb_rename_unit][nb_load_store_queue]
    6768                          uint32_t           ** link_load_store_unit_with_thread ,//[nb_front_end][nb_context]
    6869                          // SPR
    6970                          bool              *** implement_group                  ,//[nb_front_end][nb_context][NB_GROUP]
     71                          // Others
     72                          uint32_t              nb_thread                          ,
     73                          uint32_t           ** translate_num_context_to_num_thread, //[nb_front_end][nb_context]
    7074
    7175                          bool                  is_toplevel
     
    116120    _size_store_queue                  = size_store_queue                 ;
    117121    _size_load_queue                   = size_load_queue                  ;
     122    _nb_inst_memory                    = nb_inst_memory                   ;
    118123    _link_load_store_unit_with_thread  = link_load_store_unit_with_thread ;
    119124    _implement_group                   = implement_group                  ;
     125
     126    _nb_thread                           = nb_thread                          ;
     127    _translate_num_context_to_num_thread = translate_num_context_to_num_thread;
    120128
    121129    test();
     
    217225       _size_store_queue                              [i],
    218226       _size_load_queue                               [i],
     227       _nb_inst_memory                                [i],
    219228       _rename_unit_link_load_store_unit_with_thread  [i],
    220229       _rename_select_priority                        [i],
     
    251260       _commit_priority         ,
    252261       _commit_load_balancing   ,
    253        _nb_rename_unit_select   
     262       _nb_rename_unit_select   ,
     263       _nb_thread                          ,
     264       _translate_num_context_to_num_thread
    254265       );
    255266
Note: See TracChangeset for help on using the changeset viewer.