argonne-lcf / THAPI

A tracing infrastructure for heterogeneous computing applications.
Other
22 stars 9 forks source link

omp: generate more traffic events #202

Closed bd4 closed 5 months ago

bd4 commented 5 months ago

Current ERB model and new btx model for omp backend only handle ompt_target_data_alloc for generating a traffic event. We should revisit this and test with a real application to see what is appropriate to generate traffic events.

typedef enum ompt_target_data_op_t {                                                           
  ompt_target_data_alloc = 1,                                                                  
  ompt_target_data_transfer_to_device = 2,                                                       
  ompt_target_data_transfer_from_device = 3,                                                   
  ompt_target_data_delete = 4,                                                                 
  ompt_target_data_associate = 5,                                                              
  ompt_target_data_disassociate = 6,                                                           
  ompt_target_data_alloc_async = 17,                                                           
  ompt_target_data_transfer_to_device_async = 18,                                              
  ompt_target_data_transfer_from_device_async = 19,                                            
  ompt_target_data_delete_async = 20                                                           
} ompt_target_data_op_t;