18#ifndef __STARPU_PROFILING_TOOL_H__
19#define __STARPU_PROFILING_TOOL_H__
37 starpu_prof_tool_event_none = 0,
38 starpu_prof_tool_event_init,
39 starpu_prof_tool_event_terminate,
40 starpu_prof_tool_event_init_begin,
41 starpu_prof_tool_event_init_end,
43 starpu_prof_tool_event_driver_init,
44 starpu_prof_tool_event_driver_deinit,
45 starpu_prof_tool_event_driver_init_start,
46 starpu_prof_tool_event_driver_init_end,
47 starpu_prof_tool_event_start_cpu_exec,
48 starpu_prof_tool_event_end_cpu_exec,
49 starpu_prof_tool_event_start_gpu_exec,
50 starpu_prof_tool_event_end_gpu_exec,
51 starpu_prof_tool_event_start_transfer,
52 starpu_prof_tool_event_end_transfer,
54 starpu_prof_tool_event_user_start,
55 starpu_prof_tool_event_user_end
63 starpu_prof_tool_driver_cpu,
64 starpu_prof_tool_driver_gpu,
65 starpu_prof_tool_driver_hip,
66 starpu_prof_tool_driver_ocl
74 starpu_prof_tool_command_reg = 0,
75 starpu_prof_tool_command_toggle = 1,
76 starpu_prof_tool_command_toggle_per_thread = 2
86 unsigned int starpu_version[3];
94 unsigned bytes_to_transfer;
95 unsigned bytes_transfered;