Ignore:
Timestamp:
May 25, 2009, 7:40:26 PM (15 years ago)
Author:
rosiere
Message:

1) Prediction unit : static prediction not blocking

Location:
trunk/IPs/systemC/processor/Morpheo/Files
Files:
2 added
14 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w1_2.cfg

    r118 r119  
    5050                                                           
    5151  <load_store_unit id="0">                                 
    52     <parameter name="size_store_queue"                      value="4" />
    53     <parameter name="size_load_queue"                       value="4" />
     52    <parameter name="size_store_queue"                      value="8" />
     53    <parameter name="size_load_queue"                       value="8" />
    5454    <parameter name="size_speculative_access_queue"         value="4" />
    5555    <parameter name="nb_port_check"                         value="1" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w1_3.cfg

    r118 r119  
    5050                                                           
    5151  <load_store_unit id="0">                                 
    52     <parameter name="size_store_queue"                      value="4" />
    53     <parameter name="size_load_queue"                       value="4" />
     52    <parameter name="size_store_queue"                      value="8" />
     53    <parameter name="size_load_queue"                       value="8" />
    5454    <parameter name="size_speculative_access_queue"         value="4" />
    5555    <parameter name="nb_port_check"                         value="1" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w1_4.cfg

    r118 r119  
    5050                                                           
    5151  <load_store_unit id="0">                                 
    52     <parameter name="size_store_queue"                      value="4" />
    53     <parameter name="size_load_queue"                       value="4" />
     52    <parameter name="size_store_queue"                      value="8" />
     53    <parameter name="size_load_queue"                       value="8" />
    5454    <parameter name="size_speculative_access_queue"         value="4" />
    5555    <parameter name="nb_port_check"                         value="1" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w2_1.cfg

    r118 r119  
    5050                                                           
    5151  <load_store_unit id="0">                                 
    52     <parameter name="size_store_queue"                      value="4" />
    53     <parameter name="size_load_queue"                       value="4" />
     52    <parameter name="size_store_queue"                      value="8" />
     53    <parameter name="size_load_queue"                       value="8" />
    5454    <parameter name="size_speculative_access_queue"         value="4" />
    5555    <parameter name="nb_port_check"                         value="1" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w2_2.cfg

    r118 r119  
    5050                                                           
    5151  <load_store_unit id="0">                                 
    52     <parameter name="size_store_queue"                      value="4" />
    53     <parameter name="size_load_queue"                       value="4" />
     52    <parameter name="size_store_queue"                      value="8" />
     53    <parameter name="size_load_queue"                       value="8" />
    5454    <parameter name="size_speculative_access_queue"         value="4" />
    5555    <parameter name="nb_port_check"                         value="1" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w2_3.cfg

    r118 r119  
    5050                                                           
    5151  <load_store_unit id="0">                                 
    52     <parameter name="size_store_queue"                      value="4" />
    53     <parameter name="size_load_queue"                       value="8" />
     52    <parameter name="size_store_queue"                      value="8" />
     53    <parameter name="size_load_queue"                       value="16" />
    5454    <parameter name="size_speculative_access_queue"         value="4" />
    5555    <parameter name="nb_port_check"                         value="1" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w2_4.cfg

    r118 r119  
    5050                                                           
    5151  <load_store_unit id="0">                                 
    52     <parameter name="size_store_queue"                      value="4" />
    53     <parameter name="size_load_queue"                       value="8" />
     52    <parameter name="size_store_queue"                      value="8" />
     53    <parameter name="size_load_queue"                       value="16" />
    5454    <parameter name="size_speculative_access_queue"         value="4" />
    5555    <parameter name="nb_port_check"                         value="1" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w4_1.cfg

    r118 r119  
    5151  <load_store_unit id="0">                                 
    5252    <parameter name="size_store_queue"                      value="16" />
    53     <parameter name="size_load_queue"                       value="8" />
     53    <parameter name="size_load_queue"                       value="16" />
    5454    <parameter name="size_speculative_access_queue"         value="4" />
    5555    <parameter name="nb_port_check"                         value="4" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w4_2.cfg

    r118 r119  
    5151  <load_store_unit id="0">                                 
    5252    <parameter name="size_store_queue"                      value="16" />
    53     <parameter name="size_load_queue"                       value="8" />
     53    <parameter name="size_load_queue"                       value="32" />
    5454    <parameter name="size_speculative_access_queue"         value="4" />
    5555    <parameter name="nb_port_check"                         value="4" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w8_1.cfg

    r118 r119  
    5151  <load_store_unit id="0">                                 
    5252    <parameter name="size_store_queue"                      value="16" />
    53     <parameter name="size_load_queue"                       value="8" />
     53    <parameter name="size_load_queue"                       value="16" />
    5454    <parameter name="size_speculative_access_queue"         value="4" />
    5555    <parameter name="nb_port_check"                         value="4" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Instance_x1_w8_2.cfg

    r118 r119  
    5151  <load_store_unit id="0">                                 
    5252    <parameter name="size_store_queue"                      value="16" />
    53     <parameter name="size_load_queue"                       value="8" />
     53    <parameter name="size_load_queue"                       value="32" />
    5454    <parameter name="size_speculative_access_queue"         value="4" />
    5555    <parameter name="nb_port_check"                         value="4" />
  • trunk/IPs/systemC/processor/Morpheo/Files/Morpheo.gen

    r118 r119  
    5353                                                                               
    5454  <parameter name="nb_load_store_unit"                    min="1"   max="16"   step="* 2" default="1"   level="..." description="..." />
    55   <parameter name="size_store_queue"                      min="2"   max="16"   step="* 2" default="2"   level="..." description="..." />
    56   <parameter name="size_load_queue"                       min="1"   max="16"   step="* 2" default="2"   level="..." description="..." />
     55  <parameter name="size_store_queue"                      min="2"   max="32"   step="* 2" default="2"   level="..." description="..." />
     56  <parameter name="size_load_queue"                       min="1"   max="32"   step="* 2" default="2"   level="..." description="..." />
    5757  <parameter name="size_speculative_access_queue"         min="1"   max="16"   step="* 2" default="2"   level="..." description="..." />
    5858  <parameter name="nb_port_check"                         min="1"   max="16"   step="* 2" default="1"   level="..." description="..." />
  • trunk/IPs/systemC/processor/Morpheo/Files/Morpheo.sim

    r118 r119  
    1515  <parameter  name="directory_vhdl"                         value="."       />
    1616  <parameter  name="directory_position"                     value="."       />
    17   <parameter  name="directory_log"                          value="/dsk/l1/misc/Morpheo/log/"  />
     17  <parameter  name="directory_log"                          value="/tmp/"   />
    1818
    1919  <parameter  name="statistics_cycle_start"                 value="5"       />
     
    9090  <component  name="Direction_Glue"                         model="systemc" debug="0" />
    9191  <component  name="Direction"                              model="systemc" debug="0" />
     92  <component  name="Two_Level_Branch_Predictor"             model="systemc" debug="0" />
     93  <component  name="Meta_Predictor_Glue"                    model="systemc" debug="0" />
     94  <component  name="Meta_Predictor"                         model="systemc" debug="0" />
    9295  <component  name="Prediction_unit_Glue"                   model="systemc" debug="0" />
    9396  <component  name="Return_Address_Stack"                   model="systemc" debug="0" />
  • trunk/IPs/systemC/processor/Morpheo/Files/debug.sim

    r118 r119  
    1515  <parameter  name="directory_vhdl"                         value="."       />
    1616  <parameter  name="directory_position"                     value="."       />
    17   <parameter  name="directory_log"                          value="/dsk/l1/misc/Morpheo/log/"       />
     17  <parameter  name="directory_log"                          value="/tmp/"   />
    1818
    1919  <parameter  name="statistics_cycle_start"                 value="5"       />
    2020  <parameter  name="statistics_period"                      value="0"       />
    2121                                                           
    22   <parameter  name="simulation_nb_cycle"                    value="500000"  />
     22  <parameter  name="simulation_nb_cycle"                    value="20000"  />
    2323  <parameter  name="simulation_nb_instruction"              value="0"       />
    2424                                                           
    25   <parameter  name="debug_level"                            value="0"       />
    26   <parameter  name="debug_cycle_start"                      value="4900"       />
    27   <parameter  name="debug_cycle_stop"                       value="5050"      />
     25  <parameter  name="debug_level"                            value="3"       />
     26  <parameter  name="debug_cycle_start"                      value="18000"   />
     27  <parameter  name="debug_cycle_stop"                       value="18100"   />
    2828  <parameter  name="debug_have_log_file"                    value="0"       />
    29   <parameter  name="debug_idle_cycle"                       value="1000"    />
     29  <parameter  name="debug_idle_cycle"                       value="200"     />
    3030  <parameter  name="debug_idle_time"                        value="10"      />
    3131
     
    9090  <component  name="Direction_Glue"                         model="systemc" debug="1" />
    9191  <component  name="Direction"                              model="systemc" debug="1" />
     92  <component  name="Two_Level_Branch_Predictor"             model="systemc" debug="1" />
     93  <component  name="Meta_Predictor_Glue"                    model="systemc" debug="1" />
     94  <component  name="Meta_Predictor"                         model="systemc" debug="1" />
    9295  <component  name="Prediction_unit_Glue"                   model="systemc" debug="1" />
    9396  <component  name="Return_Address_Stack"                   model="systemc" debug="1" />
Note: See TracChangeset for help on using the changeset viewer.