source: trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/SelfTest/configuration/config_thread_1_execute_3a.gen @ 145

Last change on this file since 145 was 145, checked in by rosiere, 14 years ago

1) add test with SPECINT2K
2) new config of Selftest
3) modif RAT to support multiple depth_save ... but not finish (need fix Update Prediction Table)
4) add Function_pointer but need fix

  • Property svn:keywords set to Id
File size: 9.1 KB
Line 
1Execute_loop
24       4       +1      # nb_read_unit                             
32       2       +1      # nb_functionnal_unit                       
41       1       +1      # nb_load_store_unit                       
54       4       +1      # nb_write_unit                             
61       1       +1      # nb_context                               
71       1       +1      # nb_front_end                             
81       1       +1      # nb_ooo_engine                             
932      32      +1      # nb_packet                                 
1032      32      +1      # size_general_data                         
112       2       +1      # size_special_data                         
124       4       *4      # size_read_queue                            [0]       [nb_read_unit]
138       8       *4      # size_read_queue                            [1]       [nb_read_unit]
141       1       *4      # size_read_queue                            [2]       [nb_read_unit]
158       8       *4      # size_read_queue                            [3]       [nb_read_unit]
168       8       *4      # size_reservation_station                   [0]       [nb_read_unit]
171       1       *4      # size_reservation_station                   [1]       [nb_read_unit]
184       4       *4      # size_reservation_station                   [2]       [nb_read_unit]
192       2       *4      # size_reservation_station                   [3]       [nb_read_unit]
202       2       +1      # nb_inst_retire                             [0]       [nb_read_unit]
211       1       +1      # nb_inst_retire                             [1]       [nb_read_unit]
224       4       +1      # nb_inst_retire                             [2]       [nb_read_unit]
232       2       +1      # nb_inst_retire                             [3]       [nb_read_unit]
241       1       +1      # nb_inst_functionnal_unit                   [0]       [nb_inst_functionnal]
251       1       +1      # nb_inst_functionnal_unit                   [1]       [nb_inst_functionnal]
264       4       *2      # size_store_queue                           [0]       [nb_load_store_unit]
274       4       *2      # size_load_queue                            [0]       [nb_load_store_unit]
284       4       *2      # size_speculative_access_queue              [0]       [nb_load_store_unit]
291       1       +1      # nb_port_check                              [0]       [nb_load_store_unit]
302       2       +1      # speculative_load                           [0]       [nb_load_store_unit]
310       0       +1      # nb_bypass_memory                           [0]       [nb_load_store_unit]
321       1       +1      # nb_cache_port                              [0]       [nb_load_store_unit]
332       2       +1      # nb_inst_memory                             [0]       [nb_load_store_unit]
342       2       *4      # size_write_queue                           [0]       [nb_write_unit]
354       4       *4      # size_write_queue                           [1]       [nb_write_unit]
361       1       *4      # size_write_queue                           [2]       [nb_write_unit]
378       8       *4      # size_write_queue                           [3]       [nb_write_unit]
380       0       *4      # size_execute_queue                         [0]       [nb_write_unit]
394       4       *4      # size_execute_queue                         [1]       [nb_write_unit]
402       2       *4      # size_execute_queue                         [2]       [nb_write_unit]
411       1       *4      # size_execute_queue                         [3]       [nb_write_unit]
422       2       +1      # nb_bypass_write                            [0]       [nb_write_unit]
432       2       +1      # nb_bypass_write                            [1]       [nb_write_unit]
441       1       +1      # nb_bypass_write                            [2]       [nb_write_unit]
454       4       +1      # nb_bypass_write                            [3]       [nb_write_unit]
460       0       +1      # write_queue_scheme                         [0]       [nb_write_unit]
470       1       +1      # write_queue_scheme                         [1]       [nb_write_unit]
480       0       +1      # write_queue_scheme                         [2]       [nb_write_unit]
490       1       +1      # write_queue_scheme                         [3]       [nb_write_unit]
504       4       +1      # nb_gpr_bank                                         
512       2       +1      # nb_gpr_port_read_by_bank                             
522       2       +1      # nb_gpr_port_write_by_bank                           
534       4       +1      # nb_spr_bank                                         
541       1       +1      # nb_spr_port_read_by_bank                             
551       1       +1      # nb_spr_port_write_by_bank                           
5664      64      +1      # nb_general_register                        [0]       [nb_ooo_engine]           
5716      16      +1      # nb_special_register                        [0]       [nb_ooo_engine]           
581       1       +1      # nb_inst_insert_rob                         [0]       [nb_ooo_engine]           
591       1       +1      # nb_inst_retire_rob                         [0]       [nb_ooo_engine]           
601       1       +1      # execution_unit_to_write_unit_priority                                         
611       1       +1      # execution_unit_to_write_unit_table_routing [0][0][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
621       1       +1      # execution_unit_to_write_unit_table_routing [0][0][1] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
630       0       +1      # execution_unit_to_write_unit_table_routing [0][0][2] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
640       0       +1      # execution_unit_to_write_unit_table_routing [0][0][3] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
651       1       +1      # execution_unit_to_write_unit_table_routing [0][1][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
661       1       +1      # execution_unit_to_write_unit_table_routing [0][1][1] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
670       0       +1      # execution_unit_to_write_unit_table_routing [0][1][2] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
680       0       +1      # execution_unit_to_write_unit_table_routing [0][1][3] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
691       1       +1      # execution_unit_to_write_unit_table_routing [1][0][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
701       1       +1      # execution_unit_to_write_unit_table_routing [1][0][1] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
711       1       +1      # execution_unit_to_write_unit_table_routing [1][0][2] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
721       1       +1      # execution_unit_to_write_unit_table_routing [1][0][3] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
731       1       +1      # execution_unit_to_write_unit_table_routing [2][0][0] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
741       1       +1      # execution_unit_to_write_unit_table_routing [2][0][1] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
751       1       +1      # execution_unit_to_write_unit_table_routing [2][0][2] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
761       1       +1      # execution_unit_to_write_unit_table_routing [2][0][3] [nb_execute_unit][nb_execute_unit_port][nb_write_unit]
771       1       +1      # execution_unit_to_write_unit_table_thread  [0][0]    [nb_write_unit][nb_thread]         
781       1       +1      # execution_unit_to_write_unit_table_thread  [1][0]    [nb_write_unit][nb_thread]         
791       1       +1      # execution_unit_to_write_unit_table_thread  [2][0]    [nb_write_unit][nb_thread]         
801       1       +1      # execution_unit_to_write_unit_table_thread  [3][0]    [nb_write_unit][nb_thread]         
811       1       +1      # read_unit_to_execution_unit_priority                                         
821       1       +1      # read_unit_to_execution_unit_table_routing  [0][0][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
831       1       +1      # read_unit_to_execution_unit_table_routing  [0][0][1] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
840       0       +1      # read_unit_to_execution_unit_table_routing  [0][1][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
850       0       +1      # read_unit_to_execution_unit_table_routing  [0][2][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
861       1       +1      # read_unit_to_execution_unit_table_routing  [1][0][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
871       1       +1      # read_unit_to_execution_unit_table_routing  [1][0][1] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
881       1       +1      # read_unit_to_execution_unit_table_routing  [1][1][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
891       1       +1      # read_unit_to_execution_unit_table_routing  [1][2][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
900       0       +1      # read_unit_to_execution_unit_table_routing  [2][0][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
910       0       +1      # read_unit_to_execution_unit_table_routing  [2][0][1] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
921       1       +1      # read_unit_to_execution_unit_table_routing  [2][1][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
931       1       +1      # read_unit_to_execution_unit_table_routing  [2][2][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
940       0       +1      # read_unit_to_execution_unit_table_routing  [3][0][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
950       0       +1      # read_unit_to_execution_unit_table_routing  [3][0][1] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
961       1       +1      # read_unit_to_execution_unit_table_routing  [3][1][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
971       1       +1      # read_unit_to_execution_unit_table_routing  [3][2][0] [nb_read_unit][nb_execute_unit][nb_execute_unit_port]
981       1       +1      # read_unit_to_execution_unit_table_thread   [0][0]    [nb_execute_unit][nb_thread]   
991       1       +1      # read_unit_to_execution_unit_table_thread   [1][0]    [nb_execute_unit][nb_thread]   
1001       1       +1      # read_unit_to_execution_unit_table_thread   [2][0]    [nb_execute_unit][nb_thread]   
1011       1       +1      # is_load_store_unit                         [0]       [nb_execute_unit]
1020       0       +1      # is_load_store_unit                         [1]       [nb_execute_unit]
1030       0       +1      # is_load_store_unit                         [2]       [nb_execute_unit]
1040       0       +1      # translate_num_execute_unit                 [0]       [nb_execute_unit]
1050       0       +1      # translate_num_execute_unit                 [1]       [nb_execute_unit]
1061       1       +1      # translate_num_execute_unit                 [2]       [nb_execute_unit]
Note: See TracBrowser for help on using the repository browser.