-
Notifications
You must be signed in to change notification settings - Fork 743
Expand file tree
/
Copy pathtest_collapse_2levels.debug
More file actions
410 lines (410 loc) · 34.3 KB
/
Copy pathtest_collapse_2levels.debug
File metadata and controls
410 lines (410 loc) · 34.3 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
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 = 0x86827716740
omptarget --> Callback to __tgt_register_ptask_services with handlers 0x0000086827703f00 0x0000086827703800
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) -> 0x86820559c20
TARGET LEVEL_ZERO RTL --> Implementing zeDriverGet with dlsym(zeDriverGet) -> 0x86820559d30
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGet with dlsym(zeDeviceGet) -> 0x8682055a150
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGetSubDevices with dlsym(zeDeviceGetSubDevices) -> 0x8682055a210
TARGET LEVEL_ZERO RTL --> Implementing zeModuleCreate with dlsym(zeModuleCreate) -> 0x8682055c570
TARGET LEVEL_ZERO RTL --> Implementing zeModuleGetProperties with dlsym(zeModuleGetProperties) -> 0x8682055c870
TARGET LEVEL_ZERO RTL --> Implementing zeModuleBuildLogDestroy with dlsym(zeModuleBuildLogDestroy) -> 0x8682055c690
TARGET LEVEL_ZERO RTL --> Implementing zeModuleBuildLogGetString with dlsym(zeModuleBuildLogGetString) -> 0x8682055c6f0
TARGET LEVEL_ZERO RTL --> Implementing zeModuleGetKernelNames with dlsym(zeModuleGetKernelNames) -> 0x8682055c810
TARGET LEVEL_ZERO RTL --> Implementing zeModuleDestroy with dlsym(zeModuleDestroy) -> 0x8682055c5d0
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendBarrier with dlsym(zeCommandListAppendBarrier) -> 0x8682055af90
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendLaunchKernel with dlsym(zeCommandListAppendLaunchKernel) -> 0x8682055cdb0
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendLaunchCooperativeKernel with dlsym(zeCommandListAppendLaunchCooperativeKernel) -> 0x8682055ce10
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendMemoryCopy with dlsym(zeCommandListAppendMemoryCopy) -> 0x8682055b0b0
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendMemoryCopyRegion with dlsym(zeCommandListAppendMemoryCopyRegion) -> 0x8682055b180
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendMemoryFill with dlsym(zeCommandListAppendMemoryFill) -> 0x8682055b110
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendMemoryPrefetch with dlsym(zeCommandListAppendMemoryPrefetch) -> 0x8682055b420
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListAppendMemAdvise with dlsym(zeCommandListAppendMemAdvise) -> 0x8682055b480
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListClose with dlsym(zeCommandListClose) -> 0x8682055ac30
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListCreate with dlsym(zeCommandListCreate) -> 0x8682055ab10
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListCreateImmediate with dlsym(zeCommandListCreateImmediate) -> 0x8682055ab70
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListDestroy with dlsym(zeCommandListDestroy) -> 0x8682055abd0
TARGET LEVEL_ZERO RTL --> Implementing zeCommandListReset with dlsym(zeCommandListReset) -> 0x8682055ac90
TARGET LEVEL_ZERO RTL --> Implementing zeCommandQueueCreate with dlsym(zeCommandQueueCreate) -> 0x8682055a8d0
TARGET LEVEL_ZERO RTL --> Implementing zeCommandQueueDestroy with dlsym(zeCommandQueueDestroy) -> 0x8682055a930
TARGET LEVEL_ZERO RTL --> Implementing zeCommandQueueExecuteCommandLists with dlsym(zeCommandQueueExecuteCommandLists) -> 0x8682055a990
TARGET LEVEL_ZERO RTL --> Implementing zeCommandQueueSynchronize with dlsym(zeCommandQueueSynchronize) -> 0x8682055a9f0
TARGET LEVEL_ZERO RTL --> Implementing zeContextCreate with dlsym(zeContextCreate) -> 0x8682055a750
TARGET LEVEL_ZERO RTL --> Implementing zeContextDestroy with dlsym(zeContextDestroy) -> 0x8682055a810
TARGET LEVEL_ZERO RTL --> Implementing zeContextMakeMemoryResident with dlsym(zeContextMakeMemoryResident) -> 0x8682055cf40
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceCanAccessPeer with dlsym(zeDeviceCanAccessPeer) -> 0x8682055a630
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGetProperties with dlsym(zeDeviceGetProperties) -> 0x8682055a270
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGetCommandQueueGroupProperties with dlsym(zeDeviceGetCommandQueueGroupProperties) -> 0x8682055a390
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGetComputeProperties with dlsym(zeDeviceGetComputeProperties) -> 0x8682055a2d0
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGetMemoryProperties with dlsym(zeDeviceGetMemoryProperties) -> 0x8682055a3f0
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGetCacheProperties with dlsym(zeDeviceGetCacheProperties) -> 0x8682055a4b0
TARGET LEVEL_ZERO RTL --> Implementing zeDeviceGetGlobalTimestamps with dlsym(zeDeviceGetGlobalTimestamps) -> 0x8682055a6f0
TARGET LEVEL_ZERO RTL --> Implementing zeDriverGetApiVersion with dlsym(zeDriverGetApiVersion) -> 0x86820559f10
TARGET LEVEL_ZERO RTL --> Implementing zeDriverGetExtensionFunctionAddress with dlsym(zeDriverGetExtensionFunctionAddress) -> 0x8682055a090
TARGET LEVEL_ZERO RTL --> Implementing zeDriverGetExtensionProperties with dlsym(zeDriverGetExtensionProperties) -> 0x8682055a030
TARGET LEVEL_ZERO RTL --> Implementing zeEventCreate with dlsym(zeEventCreate) -> 0x8682055b5a0
TARGET LEVEL_ZERO RTL --> Implementing zeEventDestroy with dlsym(zeEventDestroy) -> 0x8682055b600
TARGET LEVEL_ZERO RTL --> Implementing zeEventHostReset with dlsym(zeEventHostReset) -> 0x8682055ba20
TARGET LEVEL_ZERO RTL --> Implementing zeEventHostSynchronize with dlsym(zeEventHostSynchronize) -> 0x8682055b900
TARGET LEVEL_ZERO RTL --> Implementing zeEventPoolCreate with dlsym(zeEventPoolCreate) -> 0x8682055b4e0
TARGET LEVEL_ZERO RTL --> Implementing zeEventPoolDestroy with dlsym(zeEventPoolDestroy) -> 0x8682055b540
TARGET LEVEL_ZERO RTL --> Implementing zeEventQueryKernelTimestamp with dlsym(zeEventQueryKernelTimestamp) -> 0x8682055ba80
TARGET LEVEL_ZERO RTL --> Implementing zeFenceCreate with dlsym(zeFenceCreate) -> 0x8682055bd30
TARGET LEVEL_ZERO RTL --> Implementing zeFenceDestroy with dlsym(zeFenceDestroy) -> 0x8682055bd90
TARGET LEVEL_ZERO RTL --> Implementing zeFenceHostSynchronize with dlsym(zeFenceHostSynchronize) -> 0x8682055bdf0
TARGET LEVEL_ZERO RTL --> Implementing zeKernelCreate with dlsym(zeKernelCreate) -> 0x8682055c8d0
TARGET LEVEL_ZERO RTL --> Implementing zeKernelDestroy with dlsym(zeKernelDestroy) -> 0x8682055c930
TARGET LEVEL_ZERO RTL --> Implementing zeKernelGetName with dlsym(zeKernelGetName) -> 0x8682055cd50
TARGET LEVEL_ZERO RTL --> Implementing zeKernelGetProperties with dlsym(zeKernelGetProperties) -> 0x8682055ccf0
TARGET LEVEL_ZERO RTL --> Implementing zeKernelSetArgumentValue with dlsym(zeKernelSetArgumentValue) -> 0x8682055cb10
TARGET LEVEL_ZERO RTL --> Implementing zeKernelSetGroupSize with dlsym(zeKernelSetGroupSize) -> 0x8682055c9f0
TARGET LEVEL_ZERO RTL --> Implementing zeKernelSetIndirectAccess with dlsym(zeKernelSetIndirectAccess) -> 0x8682055cb70
TARGET LEVEL_ZERO RTL --> Implementing zeKernelSuggestGroupSize with dlsym(zeKernelSuggestGroupSize) -> 0x8682055ca50
TARGET LEVEL_ZERO RTL --> Implementing zeKernelSuggestMaxCooperativeGroupCount with dlsym(zeKernelSuggestMaxCooperativeGroupCount) -> 0x8682055cab0
TARGET LEVEL_ZERO RTL --> Implementing zeMemAllocDevice with dlsym(zeMemAllocDevice) -> 0x8682055c090
TARGET LEVEL_ZERO RTL --> Implementing zeMemAllocHost with dlsym(zeMemAllocHost) -> 0x8682055c0f0
TARGET LEVEL_ZERO RTL --> Implementing zeMemAllocShared with dlsym(zeMemAllocShared) -> 0x8682055c030
TARGET LEVEL_ZERO RTL --> Implementing zeMemFree with dlsym(zeMemFree) -> 0x8682055c150
TARGET LEVEL_ZERO RTL --> Implementing zeMemGetAddressRange with dlsym(zeMemGetAddressRange) -> 0x8682055c210
TARGET LEVEL_ZERO RTL --> Implementing zeMemGetAllocProperties with dlsym(zeMemGetAllocProperties) -> 0x8682055c1b0
TARGET LEVEL_ZERO RTL --> Implementing zeModuleDynamicLink with dlsym(zeModuleDynamicLink) -> 0x8682055c630
TARGET LEVEL_ZERO RTL --> Implementing zeModuleGetGlobalPointer with dlsym(zeModuleGetGlobalPointer) -> 0x8682055c7b0
TARGET LEVEL_ZERO RTL --> Implementing zesDeviceEnumMemoryModules with dlsym(zesDeviceEnumMemoryModules) -> 0x86820562110
TARGET LEVEL_ZERO RTL --> Implementing zesMemoryGetState with dlsym(zesMemoryGetState) -> 0x868205621d0
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 0x0000000003694c48: AllocUnit = 65536, AllocMax = 1048576, Capacity = 4, PoolSizeMax = 268435456
TARGET LEVEL_ZERO RTL --> Allocated a shared memory 0x0000086813e50000
TARGET LEVEL_ZERO RTL --> Initialized shared memory pool for device 0x0000000003694c48: AllocUnit = 262144, AllocMax = 8388608, Capacity = 4, PoolSizeMax = 268435456
TARGET LEVEL_ZERO RTL --> Initialized reduction scratch pool for device 0x0000000003694c48: AllocMin = 65536, AllocMax = 268435456, PoolSizeMax = 8589934592
TARGET LEVEL_ZERO RTL --> Initialized zero-initialized reduction counter pool for device 0x0000000003694c48: AllocMin = 64, AllocMax = 64, PoolSizeMax = 1048576
TARGET LEVEL_ZERO RTL --> Allocated a host memory 0x00ff8868280ab000
TARGET LEVEL_ZERO RTL --> Initialized host memory pool for device 0x0000000003694c48: AllocUnit = 65536, AllocMax = 1048576, Capacity = 4, PoolSizeMax = 268435456
TARGET LEVEL_ZERO RTL --> Found copy command queue for device 0x0000000003694c48, ordinal = 1
TARGET LEVEL_ZERO RTL --> Found link copy command queue for device 0x0000000003694c48, 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 0x000000000369cfa8: AllocUnit = 65536, AllocMax = 1048576, Capacity = 4, PoolSizeMax = 268435456
TARGET LEVEL_ZERO RTL --> Allocated a shared memory 0x0000086813b00000
TARGET LEVEL_ZERO RTL --> Initialized shared memory pool for device 0x000000000369cfa8: AllocUnit = 262144, AllocMax = 8388608, Capacity = 4, PoolSizeMax = 268435456
TARGET LEVEL_ZERO RTL --> Initialized reduction scratch pool for device 0x000000000369cfa8: AllocMin = 65536, AllocMax = 268435456, PoolSizeMax = 8589934592
TARGET LEVEL_ZERO RTL --> Initialized zero-initialized reduction counter pool for device 0x000000000369cfa8: AllocMin = 64, AllocMax = 64, PoolSizeMax = 1048576
TARGET LEVEL_ZERO RTL --> Found copy command queue for device 0x000000000369cfa8, ordinal = 1
TARGET LEVEL_ZERO RTL --> Found link copy command queue for device 0x000000000369cfa8, 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 0x0000000000403220 is compatible with RTL LEVEL_ZERO device 0!
omptarget --> Registering image 0x0000000000403220 with RTL LEVEL_ZERO!
omptarget --> Image 0x0000000000403220 is compatible with RTL LEVEL_ZERO device 1!
omptarget --> Registering image 0x0000000000403220 with RTL LEVEL_ZERO!
PluginInterface --> Failure to check validity of image 0x193b390: 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 0x193a860 : 0x193a8d0
omptarget --> Trans table 0x193a860 : 0x193a8d0
PluginInterface --> Load data from image 0x0000000000403220
TARGET LEVEL_ZERO RTL --> Device 0: Loading binary from 0x0000000000403220
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 0x0000000003ab8398 (Ordinal: 1, Index: 0) for device 0.
TARGET LEVEL_ZERO RTL --> Device offload table loaded:
TARGET LEVEL_ZERO RTL --> 0: __omp_offloading_33_81e197d5__Z4main_l33
TARGET LEVEL_ZERO RTL --> 1: __omp_offloading_33_81e197d5__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:0x00007ffc86865980) -> (tgt:0xff00ffffffc00118)
PluginInterface --> Successfully write 48 bytes associated with global symbol '__omp_rtl_device_environment' to the device (0xff00ffffffc00118 -> 0x7ffc86865980).
TARGET LEVEL_ZERO RTL --> ADDING KERNEL kernel 0x0000000003aea7a8.
omptarget --> Entry point 0x0000000000403090 maps to __omp_offloading_33_81e197d5__Z4main_l33 (0x0000000003af0e30)
TARGET LEVEL_ZERO RTL --> ADDING KERNEL kernel 0x0000000003aeab98.
omptarget --> Entry point 0x0000000000403091 maps to __omp_offloading_33_81e197d5__Z4main_l50 (0x0000000003af0ea0)
omptarget --> Launching target execution __omp_offloading_33_81e197d5__Z4main_l33 with pointer 0x0000000003af0e30 (index=0).
PluginInterface --> Launching kernel __omp_offloading_33_81e197d5__Z4main_l33 with [1,1,1] blocks and [0,1,1] threads in SPMD mode
TARGET LEVEL_ZERO RTL --> Executing a kernel 0x0000000003aea7a8...
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 0x0000000003af3608 (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 0x0000000003aea7a8 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=0x00007ffc868a6090, Begin=0x00007ffc868a6090, Size=262144, Type=0x1, Name=unknown
omptarget --> Entry 1: Base=0x00007ffc868e6090, Begin=0x00007ffc868e6090, Size=2048, Type=0x1, Name=unknown
omptarget --> Looking up mapping(HstPtrBegin=0x00007ffc868a6090, Size=262144)...
TARGET LEVEL_ZERO RTL --> Ptr 0x00007ffc868a6090 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=0x00007ffc868a6090, HstPtrBegin=0x00007ffc868a6090, TgtAllocBegin=0xff00ffffffac0000, TgtPtrBegin=0xff00ffffffac0000, Size=262144, DynRefCount=1, HoldRefCount=0, Name=unknown
omptarget --> Notifying about new mapping: HstPtr=0x00007ffc868a6090, Size=262144
omptarget --> Moving 262144 bytes (hst:0x00007ffc868a6090) -> (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:0x00007ffc868a6090) -> (tgt:0xff00ffffffac0000)
omptarget --> There are 262144 bytes allocated at target address 0xff00ffffffac0000 - is new
omptarget --> Looking up mapping(HstPtrBegin=0x00007ffc868e6090, Size=2048)...
TARGET LEVEL_ZERO RTL --> Ptr 0x00007ffc868e6090 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=0x00007ffc868e6090, HstPtrBegin=0x00007ffc868e6090, TgtAllocBegin=0xff00ffffffab0000, TgtPtrBegin=0xff00ffffffab0000, Size=2048, DynRefCount=1, HoldRefCount=0, Name=unknown
omptarget --> Notifying about new mapping: HstPtr=0x00007ffc868e6090, Size=2048
omptarget --> Moving 2048 bytes (hst:0x00007ffc868e6090) -> (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:0x00007ffc868e6090) -> (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=0x00007ffc868e6090, Begin=0x00007ffc868e6090, Size=2048, Type=0x223, Name=unknown
omptarget --> Entry 1: Base=0x00007ffc868a6090, Begin=0x00007ffc868a6090, Size=262144, Type=0x223, Name=unknown
omptarget --> Entry 2: Base=0x00007ffc86866090, Begin=0x00007ffc86866090, 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=0x00007ffc86866050, Begin=0x00007ffc86866050, Size=56, Type=0x800, Name=unknown
omptarget --> Looking up mapping(HstPtrBegin=0x00007ffc868e6090, Size=2048)...
omptarget --> Mapping exists (implicit) with HstPtrBegin=0x00007ffc868e6090, 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=0x00007ffc868a6090, Size=262144)...
omptarget --> Mapping exists (implicit) with HstPtrBegin=0x00007ffc868a6090, 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=0x00007ffc86866090, Size=262144)...
TARGET LEVEL_ZERO RTL --> Ptr 0x00007ffc86866090 requires mapping
omptarget --> Creating new map entry with HstPtrBase=0x00007ffc86866090, HstPtrBegin=0x00007ffc86866090, TgtAllocBegin=0xff00ffffffb00000, TgtPtrBegin=0xff00ffffffb00000, Size=262144, DynRefCount=1, HoldRefCount=0, Name=unknown
omptarget --> Notifying about new mapping: HstPtr=0x00007ffc86866090, Size=262144
omptarget --> Moving 262144 bytes (hst:0x00007ffc86866090) -> (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:0x00007ffc86866090) -> (tgt:0xff00ffffffb00000)
omptarget --> There are 262144 bytes allocated at target address 0xff00ffffffb00000 - is new
omptarget --> Looking up mapping(HstPtrBegin=0x00007ffc868e6090, Size=2048)...
omptarget --> Mapping exists with HstPtrBegin=0x00007ffc868e6090, TgtPtrBegin=0xff00ffffffab0000, Size=2048, DynRefCount=2 (update suppressed), HoldRefCount=0
omptarget --> Obtained target argument (Begin: 0xff00ffffffab0000, Offset: 0) from host pointer 0x00007ffc868e6090
omptarget --> Looking up mapping(HstPtrBegin=0x00007ffc868a6090, Size=262144)...
omptarget --> Mapping exists with HstPtrBegin=0x00007ffc868a6090, TgtPtrBegin=0xff00ffffffac0000, Size=262144, DynRefCount=2 (update suppressed), HoldRefCount=0
omptarget --> Obtained target argument (Begin: 0xff00ffffffac0000, Offset: 0) from host pointer 0x00007ffc868a6090
omptarget --> Looking up mapping(HstPtrBegin=0x00007ffc86866090, Size=262144)...
omptarget --> Mapping exists with HstPtrBegin=0x00007ffc86866090, TgtPtrBegin=0xff00ffffffb00000, Size=262144, DynRefCount=1 (update suppressed), HoldRefCount=0
omptarget --> Obtained target argument (Begin: 0xff00ffffffb00000, Offset: 0) from host pointer 0x00007ffc86866090
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 --> Launching target execution __omp_offloading_33_81e197d5__Z4main_l50 with pointer 0x0000000003af0ea0 (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 --> Launching kernel __omp_offloading_33_81e197d5__Z4main_l50 with [0,1,1] blocks and [0,1,1] threads in SPMD mode
TARGET LEVEL_ZERO RTL --> Executing a kernel 0x0000000003aeab98...
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 = 7, Stride = 1
TARGET LEVEL_ZERO RTL --> Team sizes = {1, 1, 1}
TARGET LEVEL_ZERO RTL --> Number of teams = {16, 8, 1}
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 --> 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 0x0000000003aeab98 on device 0
omptarget --> Looking up mapping(HstPtrBegin=0x00007ffc86866090, Size=262144)...
omptarget --> Mapping exists with HstPtrBegin=0x00007ffc86866090, 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:0x00007ffc86866090)
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:0x00007ffc86866090)
omptarget --> Looking up mapping(HstPtrBegin=0x00007ffc868a6090, Size=262144)...
omptarget --> Mapping exists with HstPtrBegin=0x00007ffc868a6090, 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=0x00007ffc868e6090, Size=2048)...
omptarget --> Mapping exists with HstPtrBegin=0x00007ffc868e6090, 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=0x00007ffc86866090, 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=0x00007ffc86866090
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=0x00007ffc86866090, Begin=0x00007ffc86866090, Size=262144, Type=0x2, Name=unknown
omptarget --> Looking up mapping(HstPtrBegin=0x00007ffc86866090, Size=262144)...
TARGET LEVEL_ZERO RTL --> Ptr 0x00007ffc86866090 requires mapping
omptarget --> Mapping does not exist (ignored)
collapse-clause: w[0]=132.711550 time=0.000614
omptarget --> Unloading target library!
omptarget --> Unregistered image 0x0000000000403220 from RTL
omptarget --> Done unregistering images!
omptarget --> Removing translation table for descriptor 0x000000000193a860
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 0x0000000003694c48
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> Memory usage for host memory, device 0x0000000003694c48
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> MemPool usage for shared memory, device 0x000000000369cfa8
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> MemPool usage for device memory, device 0x000000000369cfa8
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> MemPool usage for device memory, device 0x000000000369cfa8
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> MemPool usage for device memory, device 0x000000000369cfa8
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> Memory usage for device memory, device 0x000000000369cfa8
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> Memory usage for shared memory, device 0x000000000369cfa8
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 0x0000000003694c48
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> MemPool usage for device memory, device 0x0000000003694c48
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 0x0000000003694c48
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> MemPool usage for device memory, device 0x0000000003694c48
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> Memory usage for device memory, device 0x0000000003694c48
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 0x0000000003694c48
TARGET LEVEL_ZERO RTL --> -- Not used
TARGET LEVEL_ZERO RTL --> Closed RTL successfully
omptarget --> RTLs unloaded!