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

    r88 r110  
    2222  Parameters::Parameters (uint32_t    nb_front_end                    ,
    2323                          uint32_t  * nb_context                      ,
    24 //                           uint32_t    size_front_end_id               ,
    25 //                           uint32_t    size_context_id                 ,
     24//                        uint32_t    size_front_end_id               ,
     25//                        uint32_t    size_context_id                 ,
    2626                          uint32_t    nb_load_store_queue             ,
    2727                          uint32_t  * size_store_queue                ,
    2828                          uint32_t  * size_load_queue                 ,
     29                          uint32_t  * nb_inst_memory                  ,
    2930                          uint32_t ** link_load_store_unit_with_thread,
    3031                          uint32_t    nb_inst_insert                  ,
     
    4041    _size_store_queue                 = size_store_queue                ;
    4142    _size_load_queue                  = size_load_queue                 ;
     43    _nb_inst_memory                   = nb_inst_memory                  ;
    4244    _link_load_store_unit_with_thread = link_load_store_unit_with_thread;
    4345    _nb_inst_insert                   = nb_inst_insert                  ;
    4446    _nb_inst_retire                   = nb_inst_retire                  ;
    45     
     47   
    4648    test();
     49
     50    _max_size_store_queue             = max<uint32_t>(_size_store_queue,_nb_load_store_queue);
     51    _max_size_load_queue              = max<uint32_t>(_size_load_queue ,_nb_load_store_queue);
    4752
    4853    if (is_toplevel)
Note: See TracChangeset for help on using the changeset viewer.