-
Notifications
You must be signed in to change notification settings - Fork 743
Expand file tree
/
Copy pathtest_collapse_3levels.debug
More file actions
419 lines (419 loc) · 35.1 KB
/
Copy pathtest_collapse_3levels.debug
File metadata and controls
419 lines (419 loc) · 35.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
omptarget --> Init offload library!
OMPT --> Entering connectLibrary
OMPT --> OMPT: Trying to load library libiomp5.so
OMPT --> OMPT: Trying to get address of connection routine ompt_libomp_connect
OMPT --> OMPT: Library connection handle = 0xe503df16740
omptarget --> Callback to __tgt_register_ptask_services with handlers 0x00000e503df03f00 0x00000e503df03800
OMPT --> Exiting connectLibrary
omptarget --> Loading RTLs...
omptarget --> Adding all nextgen plugins
omptarget --> Adding nextgen 'level_zero' plugin
omptarget --> Adding nextgen 'host' plugin
omptarget --> RTLs loaded!
TARGET LEVEL_ZERO RTL --> Level0 NG plugin initialization
TARGET LEVEL_ZERO RTL --> ONEAPI_DEVICE_SELECTOR specified 0 root devices
TARGET LEVEL_ZERO RTL --> (Accept/Discard [T/F] DeviceID[.SubID[.CCSID]]) -2(all), -1(ignore)
TARGET LEVEL_ZERO RTL --> Looking for Level0 devices...
TARGET LEVEL_ZERO RTL --> Trying to load libze_loader.so
TARGET LEVEL_ZERO RTL --> Implementing zeInit with dlsym(zeInit) -> 0xe503924bc20
TARGET LEVEL_ZERO RTL --> Implementing zeDriverGet with dlsym(zeDriverGet) -> 0xe503924bd30
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGet with dlsym(zeDeviceGet) -> 0xe503924c150
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGetSubDevices with dlsym(zeDeviceGetSubDevices) -> 0xe503924c210
TARGET LEVEL_ZERO RTL --> Implementing zeModuleCreate with dlsym(zeModuleCreate) -> 0xe503924e570
TARGET LEVEL_ZERO RTL --> Implementing zeModuleGetProperties with dlsym(zeModuleGetProperties) -> 0xe503924e870
TARGET LEVEL_ZERO RTL --> Implementing zeModuleBuildLogDestroy with dlsym(zeModuleBuildLogDestroy) -> 0xe503924e690
TARGET LEVEL_ZERO RTL --> Implementing zeModuleBuildLogGetString with dlsym(zeModuleBuildLogGetString) -> 0xe503924e6f0
TARGET LEVEL_ZERO RTL --> Implementing zeModuleGetKernelNames with dlsym(zeModuleGetKernelNames) -> 0xe503924e810
TARGET LEVEL_ZERO RTL --> Implementing zeModuleDestroy with dlsym(zeModuleDestroy) -> 0xe503924e5d0
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendBarrier with dlsym(zeCommandListAppendBarrier) -> 0xe503924cf90
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendLaunchKernel with dlsym(zeCommandListAppendLaunchKernel) -> 0xe503924edb0
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendLaunchCooperativeKernel with dlsym(zeCommandListAppendLaunchCooperativeKernel) -> 0xe503924ee10
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendMemoryCopy with dlsym(zeCommandListAppendMemoryCopy) -> 0xe503924d0b0
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendMemoryCopyRegion with dlsym(zeCommandListAppendMemoryCopyRegion) -> 0xe503924d180
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendMemoryFill with dlsym(zeCommandListAppendMemoryFill) -> 0xe503924d110
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendMemoryPrefetch with dlsym(zeCommandListAppendMemoryPrefetch) -> 0xe503924d420
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendMemAdvise with dlsym(zeCommandListAppendMemAdvise) -> 0xe503924d480
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListClose with dlsym(zeCommandListClose) -> 0xe503924cc30
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListCreate with dlsym(zeCommandListCreate) -> 0xe503924cb10
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListCreateImmediate with dlsym(zeCommandListCreateImmediate) -> 0xe503924cb70
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListDestroy with dlsym(zeCommandListDestroy) -> 0xe503924cbd0
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListReset with dlsym(zeCommandListReset) -> 0xe503924cc90
TARGET LEVEL_ZERO RTL --> Implementing zeCommandQueueCreate with dlsym(zeCommandQueueCreate) -> 0xe503924c8d0
TARGET LEVEL_ZERO RTL --> Implementing zeCommandQueueDestroy with dlsym(zeCommandQueueDestroy) -> 0xe503924c930
TARGET LEVEL_ZERO RTL --> Implementing zeCommandQueueExecuteCommandLists with dlsym(zeCommandQueueExecuteCommandLists) -> 0xe503924c990
TARGET LEVEL_ZERO RTL --> Implementing zeCommandQueueSynchronize with dlsym(zeCommandQueueSynchronize) -> 0xe503924c9f0
TARGET LEVEL_ZERO RTL --> Implementing zeContextCreate with dlsym(zeContextCreate) -> 0xe503924c750
TARGET LEVEL_ZERO RTL --> Implementing zeContextDestroy with dlsym(zeContextDestroy) -> 0xe503924c810
TARGET LEVEL_ZERO RTL --> Implementing zeContextMakeMemoryResident with dlsym(zeContextMakeMemoryResident) -> 0xe503924ef40
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceCanAccessPeer with dlsym(zeDeviceCanAccessPeer) -> 0xe503924c630
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGetProperties with dlsym(zeDeviceGetProperties) -> 0xe503924c270
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGetCommandQueueGroupProperties with dlsym(zeDeviceGetCommandQueueGroupProperties) -> 0xe503924c390
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGetComputeProperties with dlsym(zeDeviceGetComputeProperties) -> 0xe503924c2d0
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGetMemoryProperties with dlsym(zeDeviceGetMemoryProperties) -> 0xe503924c3f0
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGetCacheProperties with dlsym(zeDeviceGetCacheProperties) -> 0xe503924c4b0
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGetGlobalTimestamps with dlsym(zeDeviceGetGlobalTimestamps) -> 0xe503924c6f0
TARGET LEVEL_ZERO RTL --> Implementing zeDriverGetApiVersion with dlsym(zeDriverGetApiVersion) -> 0xe503924bf10
TARGET LEVEL_ZERO RTL --> Implementing zeDriverGetExtensionFunctionAddress with dlsym(zeDriverGetExtensionFunctionAddress) -> 0xe503924c090
TARGET LEVEL_ZERO RTL --> Implementing zeDriverGetExtensionProperties with dlsym(zeDriverGetExtensionProperties) -> 0xe503924c030
TARGET LEVEL_ZERO RTL --> Implementing zeEventCreate with dlsym(zeEventCreate) -> 0xe503924d5a0
TARGET LEVEL_ZERO RTL --> Implementing zeEventDestroy with dlsym(zeEventDestroy) -> 0xe503924d600
TARGET LEVEL_ZERO RTL --> Implementing zeEventHostReset with dlsym(zeEventHostReset) -> 0xe503924da20
TARGET LEVEL_ZERO RTL --> Implementing zeEventHostSynchronize with dlsym(zeEventHostSynchronize) -> 0xe503924d900
TARGET LEVEL_ZERO RTL --> Implementing zeEventPoolCreate with dlsym(zeEventPoolCreate) -> 0xe503924d4e0
TARGET LEVEL_ZERO RTL --> Implementing zeEventPoolDestroy with dlsym(zeEventPoolDestroy) -> 0xe503924d540
TARGET LEVEL_ZERO RTL --> Implementing zeEventQueryKernelTimestamp with dlsym(zeEventQueryKernelTimestamp) -> 0xe503924da80
TARGET LEVEL_ZERO RTL --> Implementing zeFenceCreate with dlsym(zeFenceCreate) -> 0xe503924dd30
TARGET LEVEL_ZERO RTL --> Implementing zeFenceDestroy with dlsym(zeFenceDestroy) -> 0xe503924dd90
TARGET LEVEL_ZERO RTL --> Implementing zeFenceHostSynchronize with dlsym(zeFenceHostSynchronize) -> 0xe503924ddf0
TARGET LEVEL_ZERO RTL --> Implementing zeKernelCreate with dlsym(zeKernelCreate) -> 0xe503924e8d0
TARGET LEVEL_ZERO RTL --> Implementing zeKernelDestroy with dlsym(zeKernelDestroy) -> 0xe503924e930
TARGET LEVEL_ZERO RTL --> Implementing zeKernelGetName with dlsym(zeKernelGetName) -> 0xe503924ed50
TARGET LEVEL_ZERO RTL --> Implementing zeKernelGetProperties with dlsym(zeKernelGetProperties) -> 0xe503924ecf0
TARGET LEVEL_ZERO RTL --> Implementing zeKernelSetArgumentValue with dlsym(zeKernelSetArgumentValue) -> 0xe503924eb10
TARGET LEVEL_ZERO RTL --> Implementing zeKernelSetGroupSize with dlsym(zeKernelSetGroupSize) -> 0xe503924e9f0
TARGET LEVEL_ZERO RTL --> Implementing zeKernelSetIndirectAccess with dlsym(zeKernelSetIndirectAccess) -> 0xe503924eb70
TARGET LEVEL_ZERO RTL --> Implementing zeKernelSuggestGroupSize with dlsym(zeKernelSuggestGroupSize) -> 0xe503924ea50
TARGET LEVEL_ZERO RTL --> Implementing zeKernelSuggestMaxCooperativeGroupCount with dlsym(zeKernelSuggestMaxCooperativeGroupCount) -> 0xe503924eab0
TARGET LEVEL_ZERO RTL --> Implementing zeMemAllocDevice with dlsym(zeMemAllocDevice) -> 0xe503924e090
TARGET LEVEL_ZERO RTL --> Implementing zeMemAllocHost with dlsym(zeMemAllocHost) -> 0xe503924e0f0
TARGET LEVEL_ZERO RTL --> Implementing zeMemAllocShared with dlsym(zeMemAllocShared) -> 0xe503924e030
TARGET LEVEL_ZERO RTL --> Implementing zeMemFree with dlsym(zeMemFree) -> 0xe503924e150
TARGET LEVEL_ZERO RTL --> Implementing zeMemGetAddressRange with dlsym(zeMemGetAddressRange) -> 0xe503924e210
TARGET LEVEL_ZERO RTL --> Implementing zeMemGetAllocProperties with dlsym(zeMemGetAllocProperties) -> 0xe503924e1b0
TARGET LEVEL_ZERO RTL --> Implementing zeModuleDynamicLink with dlsym(zeModuleDynamicLink) -> 0xe503924e630
TARGET LEVEL_ZERO RTL --> Implementing zeModuleGetGlobalPointer with dlsym(zeModuleGetGlobalPointer) -> 0xe503924e7b0
TARGET LEVEL_ZERO RTL --> Implementing zesDeviceEnumMemoryModules with dlsym(zesDeviceEnumMemoryModules) -> 0xe5039254110
TARGET LEVEL_ZERO RTL --> Implementing zesMemoryGetState with dlsym(zesMemoryGetState) -> 0xe50392541d0
TARGET LEVEL_ZERO RTL --> Driver API version is 10006
TARGET LEVEL_ZERO RTL --> Found driver extensions:
TARGET LEVEL_ZERO RTL --> -- ZE_extension_float_atomics
TARGET LEVEL_ZERO RTL --> -- ZE_experimental_relaxed_allocation_limits
TARGET LEVEL_ZERO RTL --> -- ZE_experimental_module_program
TARGET LEVEL_ZERO RTL --> -- ZE_experimental_scheduling_hints
TARGET LEVEL_ZERO RTL --> -- ZE_experimental_global_offset
TARGET LEVEL_ZERO RTL --> -- ZE_extension_pci_properties
TARGET LEVEL_ZERO RTL --> -- ZE_extension_memory_compression_hints
TARGET LEVEL_ZERO RTL --> -- ZE_extension_memory_free_policies
TARGET LEVEL_ZERO RTL --> -- ZE_extension_device_memory_properties
TARGET LEVEL_ZERO RTL --> -- ZE_extension_raytracing
TARGET LEVEL_ZERO RTL --> -- ZE_experimental_power_saving_hint
TARGET LEVEL_ZERO RTL --> -- ZE_extension_device_luid
TARGET LEVEL_ZERO RTL --> -- ZE_extension_device_ip_version
TARGET LEVEL_ZERO RTL --> -- ZE_extension_cache_reservation
TARGET LEVEL_ZERO RTL --> -- ZE_extension_image_copy
TARGET LEVEL_ZERO RTL --> -- ZE_extension_image_view
TARGET LEVEL_ZERO RTL --> -- ZE_extension_image_view_planar
TARGET LEVEL_ZERO RTL --> -- ZE_extension_event_query_kernel_timestamps
TARGET LEVEL_ZERO RTL --> -- ZE_experimental_rtas_builder
TARGET LEVEL_ZERO RTL --> -- ZE_extension_kernel_max_group_size_properties
TARGET LEVEL_ZERO RTL --> -- ZE_extension_linkage_inspection
TARGET LEVEL_ZERO RTL --> -- ZE_experimental_immediate_command_list_append
TARGET LEVEL_ZERO RTL --> -- ZE_extension_kernel_binary_exp
TARGET LEVEL_ZERO RTL --> -- ZE_intel_experimental_device_module_dp_properties
TARGET LEVEL_ZERO RTL --> -- ZE_experimental_event_pool_counter_based
TARGET LEVEL_ZERO RTL --> -- ZEX_counter_based_event
TARGET LEVEL_ZERO RTL --> -- ZE_intel_experimental_command_list_memory_sync
TARGET LEVEL_ZERO RTL --> -- ZEX_intel_experimental_event_sync_mode
TARGET LEVEL_ZERO RTL --> -- ZE_intel_get_driver_version_string
TARGET LEVEL_ZERO RTL --> -- ZE_intel_experimental_device_block_array_properties
TARGET LEVEL_ZERO RTL --> -- ZE_intel_experimental_kernel_get_program_binary
TARGET LEVEL_ZERO RTL --> -- ZE_experimental_synchronized_dispatch
TARGET LEVEL_ZERO RTL --> -- ZEX_intel_experimental_queue_copy_operations_offload_hint
TARGET LEVEL_ZERO RTL --> Allocated a device memory 0xff00fffffffe0000
TARGET LEVEL_ZERO RTL --> Initialized device memory pool for device 0x000000000365cc48: AllocUnit = 65536, AllocMax = 1048576, Capacity = 4, PoolSizeMax = 268435456
TARGET LEVEL_ZERO RTL --> Allocated a shared memory 0x00000e502e480000
TARGET LEVEL_ZERO RTL --> Initialized shared memory pool for device 0x000000000365cc48: AllocUnit = 262144, AllocMax = 8388608, Capacity = 4, PoolSizeMax = 268435456
TARGET LEVEL_ZERO RTL --> Initialized reduction scratch pool for device 0x000000000365cc48: AllocMin = 65536, AllocMax = 268435456, PoolSizeMax = 8589934592
TARGET LEVEL_ZERO RTL --> Initialized zero-initialized reduction counter pool for device 0x000000000365cc48: AllocMin = 64, AllocMax = 64, PoolSizeMax = 1048576
TARGET LEVEL_ZERO RTL --> Allocated a host memory 0x00ff8e503e8f6000
TARGET LEVEL_ZERO RTL --> Initialized host memory pool for device 0x000000000365cc48: AllocUnit = 65536, AllocMax = 1048576, Capacity = 4, PoolSizeMax = 268435456
TARGET LEVEL_ZERO RTL --> Found copy command queue for device 0x000000000365cc48, ordinal = 1
TARGET LEVEL_ZERO RTL --> Found link copy command queue for device 0x000000000365cc48, ordinal = 2, number of queues = 7
TARGET LEVEL_ZERO RTL --> Found a GPU device, Name = Intel(R) Data Center GPU Max 1550
TARGET LEVEL_ZERO RTL --> Allocated a device memory 0xff00fffffffe0000
TARGET LEVEL_ZERO RTL --> Initialized device memory pool for device 0x0000000003664fa8: AllocUnit = 65536, AllocMax = 1048576, Capacity = 4, PoolSizeMax = 268435456
TARGET LEVEL_ZERO RTL --> Allocated a shared memory 0x00000e502e340000
TARGET LEVEL_ZERO RTL --> Initialized shared memory pool for device 0x0000000003664fa8: AllocUnit = 262144, AllocMax = 8388608, Capacity = 4, PoolSizeMax = 268435456
TARGET LEVEL_ZERO RTL --> Initialized reduction scratch pool for device 0x0000000003664fa8: AllocMin = 65536, AllocMax = 268435456, PoolSizeMax = 8589934592
TARGET LEVEL_ZERO RTL --> Initialized zero-initialized reduction counter pool for device 0x0000000003664fa8: AllocMin = 64, AllocMax = 64, PoolSizeMax = 1048576
TARGET LEVEL_ZERO RTL --> Found copy command queue for device 0x0000000003664fa8, ordinal = 1
TARGET LEVEL_ZERO RTL --> Found link copy command queue for device 0x0000000003664fa8, ordinal = 2, number of queues = 7
TARGET LEVEL_ZERO RTL --> Found a GPU device, Name = Intel(R) Data Center GPU Max 1550
TARGET LEVEL_ZERO RTL --> Found 2 root devices, 2 total devices.
TARGET LEVEL_ZERO RTL --> List of devices (DeviceID[.SubID[.CCSID]])
TARGET LEVEL_ZERO RTL --> -- 0
TARGET LEVEL_ZERO RTL --> -- 1
TARGET LEVEL_ZERO RTL --> Root Device Information
TARGET LEVEL_ZERO RTL --> Device 0
TARGET LEVEL_ZERO RTL --> -- Name : Intel(R) Data Center GPU Max 1550
TARGET LEVEL_ZERO RTL --> -- PCI ID : 0xbd5
TARGET LEVEL_ZERO RTL --> -- UUID : 1341282131147000770000001
TARGET LEVEL_ZERO RTL --> -- Number of total EUs : 512
TARGET LEVEL_ZERO RTL --> -- Number of threads per EU : 8
TARGET LEVEL_ZERO RTL --> -- EU SIMD width : 16
TARGET LEVEL_ZERO RTL --> -- Number of EUs per subslice : 8
TARGET LEVEL_ZERO RTL --> -- Number of subslices per slice: 64
TARGET LEVEL_ZERO RTL --> -- Number of slices : 1
TARGET LEVEL_ZERO RTL --> -- Local memory size (bytes) : 131072
TARGET LEVEL_ZERO RTL --> -- Global memory size (bytes) : 65267564544
TARGET LEVEL_ZERO RTL --> -- Cache size (bytes) : 201326592
TARGET LEVEL_ZERO RTL --> -- Max clock frequency (MHz) : 1600
TARGET LEVEL_ZERO RTL --> Device 1
TARGET LEVEL_ZERO RTL --> -- Name : Intel(R) Data Center GPU Max 1550
TARGET LEVEL_ZERO RTL --> -- PCI ID : 0xbd5
TARGET LEVEL_ZERO RTL --> -- UUID : 1341282131147000770000002
TARGET LEVEL_ZERO RTL --> -- Number of total EUs : 512
TARGET LEVEL_ZERO RTL --> -- Number of threads per EU : 8
TARGET LEVEL_ZERO RTL --> -- EU SIMD width : 16
TARGET LEVEL_ZERO RTL --> -- Number of EUs per subslice : 8
TARGET LEVEL_ZERO RTL --> -- Number of subslices per slice: 64
TARGET LEVEL_ZERO RTL --> -- Number of slices : 1
TARGET LEVEL_ZERO RTL --> -- Local memory size (bytes) : 131072
TARGET LEVEL_ZERO RTL --> -- Global memory size (bytes) : 65267564544
TARGET LEVEL_ZERO RTL --> -- Cache size (bytes) : 201326592
TARGET LEVEL_ZERO RTL --> -- Max clock frequency (MHz) : 1600
omptarget --> Registered plugin LEVEL_ZERO with 2 visible device(s)
TARGET LEVEL_ZERO RTL --> Initialize requires flags to 1
omptarget --> Image 0x0000000000403240 is compatible with RTL LEVEL_ZERO device 0!
omptarget --> Registering image 0x0000000000403240 with RTL LEVEL_ZERO!
omptarget --> Image 0x0000000000403240 is compatible with RTL LEVEL_ZERO device 1!
omptarget --> Registering image 0x0000000000403240 with RTL LEVEL_ZERO!
PluginInterface --> Failure to check validity of image 0x1903390: Only executable ELF files are supportedomptarget --> Done registering entries!
omptarget --> Entering target region for device 0 with entry point 0x0000000000403090
omptarget --> Default TARGET OFFLOAD policy is now mandatory (devices were found)
omptarget --> Call to omp_get_num_devices returning 2
omptarget --> Call to omp_get_num_devices returning 2
omptarget --> Call to omp_get_initial_device returning 2
omptarget --> Trans table 0x1902860 : 0x19028d0
omptarget --> Trans table 0x1902860 : 0x19028d0
PluginInterface --> Load data from image 0x0000000000403240
TARGET LEVEL_ZERO RTL --> Device 0: Loading binary from 0x0000000000403240
TARGET LEVEL_ZERO RTL --> Expecting to have 2 entries defined
TARGET LEVEL_ZERO RTL --> Base L0 module compilation options: -cl-std=CL2.0
TARGET LEVEL_ZERO RTL --> Found a single section in the image
TARGET LEVEL_ZERO RTL --> Created module from image #0.
TARGET LEVEL_ZERO RTL --> Module link is not required
TARGET LEVEL_ZERO RTL --> Created an immediate command list 0x0000000003a80d58 (Ordinal: 1, Index: 0) for device 0.
TARGET LEVEL_ZERO RTL --> Device offload table loaded:
TARGET LEVEL_ZERO RTL --> 0: __omp_offloading_33_81e197d8__Z4main_l33
TARGET LEVEL_ZERO RTL --> 1: __omp_offloading_33_81e197d8__Z4main_l50
TARGET LEVEL_ZERO RTL --> Allocated a device memory 0xff00000000200000
TARGET LEVEL_ZERO RTL --> Allocated a device memory 0xff00ffffffbe0000
TARGET LEVEL_ZERO RTL --> New block allocation for device memory pool: base = 0xff00ffffffbe0000, size = 131072, pool size = 131072
TARGET LEVEL_ZERO RTL --> Allocated a device memory 0xff00ffffffbd0000
TARGET LEVEL_ZERO RTL --> New block allocation for device memory pool: base = 0xff00ffffffbd0000, size = 65536, pool size = 196608
TARGET LEVEL_ZERO RTL --> Allocated a device memory 0xff00ffffffbc0000
TARGET LEVEL_ZERO RTL --> New block allocation for device memory pool: base = 0xff00ffffffbc0000, size = 65536, pool size = 262144
TARGET LEVEL_ZERO RTL --> Looking up OpenMP global variable '__omp_rtl_device_environment' of size 0 bytes.
TARGET LEVEL_ZERO RTL --> Submitted copy 48 bytes (hst:0x00007fff7cff5720) -> (tgt:0xff00ffffffc00128)
PluginInterface --> Successfully write 48 bytes associated with global symbol '__omp_rtl_device_environment' to the device (0xff00ffffffc00128 -> 0x7fff7cff5720).
TARGET LEVEL_ZERO RTL --> ADDING KERNEL kernel 0x0000000003ab3248.
omptarget --> Entry point 0x0000000000403090 maps to __omp_offloading_33_81e197d8__Z4main_l33 (0x0000000003ab9950)
TARGET LEVEL_ZERO RTL --> ADDING KERNEL kernel 0x0000000003ab3638.
omptarget --> Entry point 0x0000000000403091 maps to __omp_offloading_33_81e197d8__Z4main_l50 (0x0000000003ab99c0)
omptarget --> Launching target execution __omp_offloading_33_81e197d8__Z4main_l33 with pointer 0x0000000003ab9950 (index=0).
PluginInterface --> Launching kernel __omp_offloading_33_81e197d8__Z4main_l33 with [1,1,1] blocks and [0,1,1] threads in SPMD mode
TARGET LEVEL_ZERO RTL --> Executing a kernel 0x0000000003ab3248...
TARGET LEVEL_ZERO RTL --> omp_get_thread_limit() returned 2147483647
TARGET LEVEL_ZERO RTL --> omp_get_max_teams() returned 0
TARGET LEVEL_ZERO RTL --> omp_get_thread_limit() returned 2147483647
TARGET LEVEL_ZERO RTL --> omp_get_max_teams() returned 0
TARGET LEVEL_ZERO RTL --> NDRange info: present = 0, specific = 0, teams-only = 0
TARGET LEVEL_ZERO RTL --> Assumed kernel SIMD width is 32
TARGET LEVEL_ZERO RTL --> Preferred team size is multiple of 64
TARGET LEVEL_ZERO RTL --> Max number of teams is set to 1 (num_teams clause or no teams construct)
TARGET LEVEL_ZERO RTL --> Team sizes = {64, 1, 1}
TARGET LEVEL_ZERO RTL --> Number of teams = {1, 1, 1}
TARGET LEVEL_ZERO RTL --> Setting indirect access flags 0x0000000000000002
TARGET LEVEL_ZERO RTL --> Created an immediate command list 0x0000000003abc248 (Ordinal: 0, Index: 0) for device 0.
TARGET LEVEL_ZERO RTL --> Using immediate command list for kernel submission.
TARGET LEVEL_ZERO RTL --> Kernel depends on 0 data copying events.
TARGET LEVEL_ZERO RTL --> Executed kernel entry 0x0000000003ab3248 on device 0
omptarget --> Entering data begin region for device 0 with 2 mappings
omptarget --> Call to omp_get_num_devices returning 2
omptarget --> Call to omp_get_num_devices returning 2
omptarget --> Call to omp_get_initial_device returning 2
omptarget --> Entry 0: Base=0x00007fff7d035e30, Begin=0x00007fff7d035e30, Size=262144, Type=0x1, Name=unknown
omptarget --> Entry 1: Base=0x00007fff7d075e30, Begin=0x00007fff7d075e30, Size=2048, Type=0x1, Name=unknown
omptarget --> Looking up mapping(HstPtrBegin=0x00007fff7d035e30, Size=262144)...
TARGET LEVEL_ZERO RTL --> Ptr 0x00007fff7d035e30 requires mapping
TARGET LEVEL_ZERO RTL --> Allocated a device memory 0xff00ffffffac0000
TARGET LEVEL_ZERO RTL --> New block allocation for device memory pool: base = 0xff00ffffffac0000, size = 1048576, pool size = 1310720
omptarget --> Creating new map entry with HstPtrBase=0x00007fff7d035e30, HstPtrBegin=0x00007fff7d035e30, TgtAllocBegin=0xff00ffffffac0000, TgtPtrBegin=0xff00ffffffac0000, Size=262144, DynRefCount=1, HoldRefCount=0, Name=unknown
omptarget --> Notifying about new mapping: HstPtr=0x00007fff7d035e30, Size=262144
omptarget --> Moving 262144 bytes (hst:0x00007fff7d035e30) -> (tgt:0xff00ffffffac0000)
omptarget --> Call to omp_get_num_devices returning 2
omptarget --> Call to omp_get_initial_device returning 2
TARGET LEVEL_ZERO RTL --> Submitted copy 262144 bytes (hst:0x00007fff7d035e30) -> (tgt:0xff00ffffffac0000)
omptarget --> There are 262144 bytes allocated at target address 0xff00ffffffac0000 - is new
omptarget --> Looking up mapping(HstPtrBegin=0x00007fff7d075e30, Size=2048)...
TARGET LEVEL_ZERO RTL --> Ptr 0x00007fff7d075e30 requires mapping
TARGET LEVEL_ZERO RTL --> Allocated a device memory 0xff00ffffffab0000
TARGET LEVEL_ZERO RTL --> New block allocation for device memory pool: base = 0xff00ffffffab0000, size = 65536, pool size = 1376256
omptarget --> Creating new map entry with HstPtrBase=0x00007fff7d075e30, HstPtrBegin=0x00007fff7d075e30, TgtAllocBegin=0xff00ffffffab0000, TgtPtrBegin=0xff00ffffffab0000, Size=2048, DynRefCount=1, HoldRefCount=0, Name=unknown
omptarget --> Notifying about new mapping: HstPtr=0x00007fff7d075e30, Size=2048
omptarget --> Moving 2048 bytes (hst:0x00007fff7d075e30) -> (tgt:0xff00ffffffab0000)
omptarget --> Call to omp_get_num_devices returning 2
omptarget --> Call to omp_get_initial_device returning 2
TARGET LEVEL_ZERO RTL --> Submitted copy 2048 bytes (hst:0x00007fff7d075e30) -> (tgt:0xff00ffffffab0000)
omptarget --> There are 2048 bytes allocated at target address 0xff00ffffffab0000 - is new
omptarget --> Entering target region for device 0 with entry point 0x0000000000403091
omptarget --> Call to omp_get_num_devices returning 2
omptarget --> Call to omp_get_num_devices returning 2
omptarget --> Call to omp_get_initial_device returning 2
omptarget --> Entry 0: Base=0x00007fff7d075e30, Begin=0x00007fff7d075e30, Size=2048, Type=0x223, Name=unknown
omptarget --> Entry 1: Base=0x00007fff7d035e30, Begin=0x00007fff7d035e30, Size=262144, Type=0x223, Name=unknown
omptarget --> Entry 2: Base=0x00007fff7cff5e30, Begin=0x00007fff7cff5e30, Size=262144, Type=0x223, Name=unknown
omptarget --> Entry 3: Base=0x0000000000000000, Begin=0x0000000000000000, Size=0, Type=0x120, Name=unknown
omptarget --> Entry 4: Base=0x0000000000000007, Begin=0x0000000000000007, Size=0, Type=0x120, Name=unknown
omptarget --> Entry 5: Base=0x0000000000000000, Begin=0x0000000000000000, Size=0, Type=0x120, Name=unknown
omptarget --> Entry 6: Base=0x000000000000000f, Begin=0x000000000000000f, Size=0, Type=0x120, Name=unknown
omptarget --> Entry 7: Base=0x0000000000000000, Begin=0x0000000000000000, Size=0, Type=0x120, Name=unknown
omptarget --> Entry 8: Base=0x000000000000000f, Begin=0x000000000000000f, Size=0, Type=0x120, Name=unknown
omptarget --> Entry 9: Base=0x00007fff7cff5de0, Begin=0x00007fff7cff5de0, Size=80, Type=0x800, Name=unknown
omptarget --> Looking up mapping(HstPtrBegin=0x00007fff7d075e30, Size=2048)...
omptarget --> Mapping exists (implicit) with HstPtrBegin=0x00007fff7d075e30, TgtPtrBegin=0xff00ffffffab0000, Size=2048, DynRefCount=2 (incremented), HoldRefCount=0, Name=unknown
omptarget --> There are 2048 bytes allocated at target address 0xff00ffffffab0000 - is not new
omptarget --> Looking up mapping(HstPtrBegin=0x00007fff7d035e30, Size=262144)...
omptarget --> Mapping exists (implicit) with HstPtrBegin=0x00007fff7d035e30, TgtPtrBegin=0xff00ffffffac0000, Size=262144, DynRefCount=2 (incremented), HoldRefCount=0, Name=unknown
omptarget --> There are 262144 bytes allocated at target address 0xff00ffffffac0000 - is not new
omptarget --> Looking up mapping(HstPtrBegin=0x00007fff7cff5e30, Size=262144)...
TARGET LEVEL_ZERO RTL --> Ptr 0x00007fff7cff5e30 requires mapping
omptarget --> Creating new map entry with HstPtrBase=0x00007fff7cff5e30, HstPtrBegin=0x00007fff7cff5e30, TgtAllocBegin=0xff00ffffffb00000, TgtPtrBegin=0xff00ffffffb00000, Size=262144, DynRefCount=1, HoldRefCount=0, Name=unknown
omptarget --> Notifying about new mapping: HstPtr=0x00007fff7cff5e30, Size=262144
omptarget --> Moving 262144 bytes (hst:0x00007fff7cff5e30) -> (tgt:0xff00ffffffb00000)
omptarget --> Call to omp_get_num_devices returning 2
omptarget --> Call to omp_get_initial_device returning 2
TARGET LEVEL_ZERO RTL --> Submitted copy 262144 bytes (hst:0x00007fff7cff5e30) -> (tgt:0xff00ffffffb00000)
omptarget --> There are 262144 bytes allocated at target address 0xff00ffffffb00000 - is new
omptarget --> Looking up mapping(HstPtrBegin=0x00007fff7d075e30, Size=2048)...
omptarget --> Mapping exists with HstPtrBegin=0x00007fff7d075e30, TgtPtrBegin=0xff00ffffffab0000, Size=2048, DynRefCount=2 (update suppressed), HoldRefCount=0
omptarget --> Obtained target argument (Begin: 0xff00ffffffab0000, Offset: 0) from host pointer 0x00007fff7d075e30
omptarget --> Looking up mapping(HstPtrBegin=0x00007fff7d035e30, Size=262144)...
omptarget --> Mapping exists with HstPtrBegin=0x00007fff7d035e30, TgtPtrBegin=0xff00ffffffac0000, Size=262144, DynRefCount=2 (update suppressed), HoldRefCount=0
omptarget --> Obtained target argument (Begin: 0xff00ffffffac0000, Offset: 0) from host pointer 0x00007fff7d035e30
omptarget --> Looking up mapping(HstPtrBegin=0x00007fff7cff5e30, Size=262144)...
omptarget --> Mapping exists with HstPtrBegin=0x00007fff7cff5e30, TgtPtrBegin=0xff00ffffffb00000, Size=262144, DynRefCount=1 (update suppressed), HoldRefCount=0
omptarget --> Obtained target argument (Begin: 0xff00ffffffb00000, Offset: 0) from host pointer 0x00007fff7cff5e30
omptarget --> Forwarding first-private value 0x0000000000000000 to the target construct
omptarget --> Forwarding first-private value 0x0000000000000007 to the target construct
omptarget --> Forwarding first-private value 0x0000000000000000 to the target construct
omptarget --> Forwarding first-private value 0x000000000000000f to the target construct
omptarget --> Forwarding first-private value 0x0000000000000000 to the target construct
omptarget --> Forwarding first-private value 0x000000000000000f to the target construct
omptarget --> Launching target execution __omp_offloading_33_81e197d8__Z4main_l50 with pointer 0x0000000003ab99c0 (index=1).
PluginInterface --> Kernel argument 3 will be passed as literal (value: 0x0000000000000000).
PluginInterface --> Kernel argument 4 will be passed as literal (value: 0x0000000000000007).
PluginInterface --> Kernel argument 5 will be passed as literal (value: 0x0000000000000000).
PluginInterface --> Kernel argument 6 will be passed as literal (value: 0x000000000000000f).
PluginInterface --> Kernel argument 7 will be passed as literal (value: 0x0000000000000000).
PluginInterface --> Kernel argument 8 will be passed as literal (value: 0x000000000000000f).
PluginInterface --> Launching kernel __omp_offloading_33_81e197d8__Z4main_l50 with [0,1,1] blocks and [0,1,1] threads in SPMD mode
TARGET LEVEL_ZERO RTL --> Executing a kernel 0x0000000003ab3638...
TARGET LEVEL_ZERO RTL --> omp_get_thread_limit() returned 2147483647
TARGET LEVEL_ZERO RTL --> omp_get_max_teams() returned 0
TARGET LEVEL_ZERO RTL --> omp_get_thread_limit() returned 2147483647
TARGET LEVEL_ZERO RTL --> omp_get_max_teams() returned 0
TARGET LEVEL_ZERO RTL --> NDRange info: present = 1, specific = 1, teams-only = 0
TARGET LEVEL_ZERO RTL --> Assumed kernel SIMD width is 32
TARGET LEVEL_ZERO RTL --> Preferred team size is multiple of 64
TARGET LEVEL_ZERO RTL --> Loop 0: lower bound = 0, upper bound = 15, Stride = 1
TARGET LEVEL_ZERO RTL --> Loop 1: lower bound = 0, upper bound = 15, Stride = 1
TARGET LEVEL_ZERO RTL --> Loop 2: lower bound = 0, upper bound = 7, Stride = 1
TARGET LEVEL_ZERO RTL --> Team sizes = {8, 1, 1}
TARGET LEVEL_ZERO RTL --> Number of teams = {2, 16, 8}
TARGET LEVEL_ZERO RTL --> Kernel Pointer argument 0 (value: 0xff00ffffffab0000) was set successfully for device 0.
TARGET LEVEL_ZERO RTL --> Kernel Pointer argument 1 (value: 0xff00ffffffac0000) was set successfully for device 0.
TARGET LEVEL_ZERO RTL --> Kernel Pointer argument 2 (value: 0xff00ffffffb00000) was set successfully for device 0.
TARGET LEVEL_ZERO RTL --> Kernel Pointer argument 3 (value: 0x0000000000000000) was set successfully for device 0.
TARGET LEVEL_ZERO RTL --> Kernel Pointer argument 4 (value: 0x0000000000000007) was set successfully for device 0.
TARGET LEVEL_ZERO RTL --> Kernel Pointer argument 5 (value: 0x0000000000000000) was set successfully for device 0.
TARGET LEVEL_ZERO RTL --> Kernel Pointer argument 6 (value: 0x000000000000000f) was set successfully for device 0.
TARGET LEVEL_ZERO RTL --> Kernel Pointer argument 7 (value: 0x0000000000000000) was set successfully for device 0.
TARGET LEVEL_ZERO RTL --> Kernel Pointer argument 8 (value: 0x000000000000000f) was set successfully for device 0.
TARGET LEVEL_ZERO RTL --> Setting indirect access flags 0x0000000000000002
TARGET LEVEL_ZERO RTL --> Using immediate command list for kernel submission.
TARGET LEVEL_ZERO RTL --> Kernel depends on 1 data copying events.
TARGET LEVEL_ZERO RTL --> Executed kernel entry 0x0000000003ab3638 on device 0
omptarget --> Looking up mapping(HstPtrBegin=0x00007fff7cff5e30, Size=262144)...
omptarget --> Mapping exists with HstPtrBegin=0x00007fff7cff5e30, TgtPtrBegin=0xff00ffffffb00000, Size=262144, DynRefCount=0 (decremented, delayed deletion), HoldRefCount=0
omptarget --> There are 262144 bytes allocated at target address 0xff00ffffffb00000 - is last
omptarget --> Moving 262144 bytes (tgt:0xff00ffffffb00000) -> (hst:0x00007fff7cff5e30)
omptarget --> Call to omp_get_num_devices returning 2
omptarget --> Call to omp_get_initial_device returning 2
TARGET LEVEL_ZERO RTL --> Submitted copy 262144 bytes (tgt:0xff00ffffffb00000) -> (hst:0x00007fff7cff5e30)
omptarget --> Looking up mapping(HstPtrBegin=0x00007fff7d035e30, Size=262144)...
omptarget --> Mapping exists with HstPtrBegin=0x00007fff7d035e30, TgtPtrBegin=0xff00ffffffac0000, Size=262144, DynRefCount=1 (decremented), HoldRefCount=0
omptarget --> There are 262144 bytes allocated at target address 0xff00ffffffac0000 - is not last
omptarget --> Looking up mapping(HstPtrBegin=0x00007fff7d075e30, Size=2048)...
omptarget --> Mapping exists with HstPtrBegin=0x00007fff7d075e30, TgtPtrBegin=0xff00ffffffab0000, Size=2048, DynRefCount=1 (decremented), HoldRefCount=0
omptarget --> There are 2048 bytes allocated at target address 0xff00ffffffab0000 - is not last
omptarget --> Removing map entry with HstPtrBegin=0x00007fff7cff5e30, TgtPtrBegin=0xff00ffffffb00000, Size=262144, Name=unknown
omptarget --> Deleting tgt data 0xff00ffffffb00000 of size 262144 by freeing allocation starting at 0xff00ffffffb00000
PluginInterface --> MemoryManagerTy::free: target memory 0xff00ffffffb00000.
PluginInterface --> Cannot find its node. Delete it on device directly.
omptarget --> Notifying about an unmapping: HstPtr=0x00007fff7cff5e30
omptarget --> Entering data end region for device 0 with 1 mappings
omptarget --> Call to omp_get_num_devices returning 2
omptarget --> Call to omp_get_num_devices returning 2
omptarget --> Call to omp_get_initial_device returning 2
omptarget --> Entry 0: Base=0x00007fff7cff5e30, Begin=0x00007fff7cff5e30, Size=262144, Type=0x2, Name=unknown
omptarget --> Looking up mapping(HstPtrBegin=0x00007fff7cff5e30, Size=262144)...
TARGET LEVEL_ZERO RTL --> Ptr 0x00007fff7cff5e30 requires mapping
omptarget --> Mapping does not exist (ignored)
collapse-clause: w[0]=132.711550 time=0.000616
omptarget --> Unloading target library!
omptarget --> Unregistered image 0x0000000000403240 from RTL
omptarget --> Done unregistering images!
omptarget --> Removing translation table for descriptor 0x0000000001902860
omptarget --> Done unregistering library!
omptarget --> Deinit offload library!
omptarget --> Clearing Interop Table
omptarget --> Clearing Async Pending Table
omptarget --> Unloading RTLs...
omptarget --> Clearing Interop Table
omptarget --> Clearing Async Pending Table
TARGET LEVEL_ZERO RTL --> Deinit Level0 plugin!
TARGET LEVEL_ZERO RTL --> MemPool usage for host memory, device 0x000000000365cc48
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> Memory usage for host memory, device 0x000000000365cc48
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> MemPool usage for shared memory, device 0x0000000003664fa8
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> MemPool usage for device memory, device 0x0000000003664fa8
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> MemPool usage for device memory, device 0x0000000003664fa8
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> MemPool usage for device memory, device 0x0000000003664fa8
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> Memory usage for device memory, device 0x0000000003664fa8
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> Memory usage for shared memory, device 0x0000000003664fa8
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> Deleted device memory 0xff00000000200000 (Base: 0xff00000000200000, Size: 25165824)
TARGET LEVEL_ZERO RTL --> MemPool usage for shared memory, device 0x000000000365cc48
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> MemPool usage for device memory, device 0x000000000365cc48
TARGET LEVEL_ZERO RTL --> -- AllocMax=1(MB), Capacity=4, PoolSizeMax=256(MB)
TARGET LEVEL_ZERO RTL --> -- : NewAlloc Reuse Hit(%)
TARGET LEVEL_ZERO RTL --> -- Bucket[ 64]: 1 2 66.67
TARGET LEVEL_ZERO RTL --> -- Bucket[ 512]: 1 2 66.67
TARGET LEVEL_ZERO RTL --> -- Bucket[ 2048]: 1 0 0.00
TARGET LEVEL_ZERO RTL --> -- Bucket[ 32768]: 1 0 0.00
TARGET LEVEL_ZERO RTL --> -- Bucket[ 262144]: 1 1 50.00
TARGET LEVEL_ZERO RTL --> MemPool usage for device memory, device 0x000000000365cc48
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> MemPool usage for device memory, device 0x000000000365cc48
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> Memory usage for device memory, device 0x000000000365cc48
TARGET LEVEL_ZERO RTL --> -- Allocator: Native, Pool
TARGET LEVEL_ZERO RTL --> -- Requested: 26542080, 560620
TARGET LEVEL_ZERO RTL --> -- Allocated: 26542080, 560832
TARGET LEVEL_ZERO RTL --> -- Freed : 26542080, 296640
TARGET LEVEL_ZERO RTL --> -- InUse : 0, 264192
TARGET LEVEL_ZERO RTL --> -- PeakUse : 26542080, 560832
TARGET LEVEL_ZERO RTL --> -- NumAllocs: 6, 10
TARGET LEVEL_ZERO RTL --> Memory usage for shared memory, device 0x000000000365cc48
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> Closed RTL successfully
omptarget --> RTLs unloaded!