Commit Graph

4848 Commits

Author SHA1 Message Date
Chauncey Hui 3d87e3848b SWDEV-2 - Change OpenCL version number from 3580 to 3581 2023-04-05 07:51:04 +00:00
Saleel Kudchadker 20ca8b8116 SWDEV-384557 - Leverage SDMA engine status query
Change-Id: I5f386f2965de24a229ea43b6c4da82099692f91f
2023-04-05 07:50:53 +00:00
Shadi Dashmiz 471ff60a90 SWDEV-387508 - construct uuid from pal props
This reverts commit e83c7a0510195fda6640c22d7ad98f056cf95dcd.

Reason for revert: it is a test issue to consider uuid a string it is array of values 

Change-Id: Ifb2ae05a99cdaa80e689b83693fc553dd974a249
2023-04-05 07:50:45 +00:00
jatang d897082a6c SWDEV-383606 - Find the correct LocalWorkSize
when uniformWorkGroupSize_ is true

Change-Id: Ic7fa25d5fa503e59509d481a492f6519c6e52889
2023-04-05 07:50:34 +00:00
Chauncey Hui 391bbd0455 SWDEV-2 - Change OpenCL version number from 3579 to 3580 2023-04-05 07:50:25 +00:00
taosang2 82d2213cfa SWDEV-380903 - Add program lock
Create seperate locks for program and HSAIL

Change-Id: I7c826ed9c2f2d839d359e5158f578830655616fd
2023-04-05 07:50:16 +00:00
Rahul Garg 7b419f42eb SWDEV-389676 - Update stack size limit
Change-Id: Id0cf66820e76e1bbd7f6c17ceb110782cdb5f978
2023-04-05 07:50:06 +00:00
Chauncey Hui 899c0e54e7 SWDEV-2 - Change OpenCL version number from 3578 to 3579 2023-04-05 07:49:57 +00:00
Xie.AlexBin 91e2cd5d67 SWDEV-339709 - Device Atomic test failed
Code change for Linux

Change-Id: I002881c188b9de351618a06ee8b5ce2aa5d9fd95
2023-04-05 07:49:47 +00:00
Xie.AlexBin c2b64f8bf5 SWDEV-339709 - Device Atomic test failed
Code change for Windows.

Change-Id: I5ad520b67d1d9ec029cd2c2df7009915caaa8583
2023-04-05 07:49:34 +00:00
Chauncey Hui f670c97ad8 SWDEV-2 - Change OpenCL version number from 3577 to 3578 2023-04-05 07:49:23 +00:00
Ajay 88736010fb SWDEV-381627 - adding cl interop files to vdi
Change-Id: Ic40363587a2bc56f977a148eba386dfb73d6286e
2023-04-05 07:48:49 +00:00
Chauncey Hui 53c071199e SWDEV-2 - Change OpenCL version number from 3576 to 3577 2023-04-05 07:47:41 +00:00
Ruili Ji 25fe45bb2a SWDEV-383856 - Remove mmap function for SVM buffer
For large bar platform, it's not necessary to mmap
memory allocated on VRAM to cpu again

Change-Id: I0701680476829d4058b3e7b643e8df657d0c6168
Signed-off-by: Ruili Ji <ruiliji2@amd.com>
2023-04-05 07:47:30 +00:00
Juan Manuel MARTINEZ CAAMAÑO 37849a0726 SWDEV-286150 - [NFC] Refactor setLanguage method into a static function called getCOMGRLanguage
* Return the result by value and not through a pointer passed by
parameter

Change-Id: I8f872c95c4a330bebe299d486fb73f36660b469c
2023-04-05 07:47:02 +00:00
Maneesh Gupta 88b4b6428c SWDEV-361630 - Workaround for rocfft build failure
Change-Id: Ie15e17361f2e6cd5f11e6fc1e6755c98cef7f4ce
2023-04-03 14:52:44 +00:00
Maneesh Gupta 52b78d8e79 SWDEV-361630 - Fix loading of versioned comgr for hiprtc
Change-Id: Ib0f604008e9197029eeacd22bc853538cda24cb5
2023-03-31 11:24:50 +00:00
Maneesh Gupta d9ceb6a3a3 SWDEV-361630 - Enable opencl build
Change-Id: I19f8aa2e8157b8bfa053c502dcd63c52f0b6f104
2023-03-26 15:42:33 +00:00
Maneesh Gupta 1bc186323f SWDEV-361630 - Enable hip build
Change-Id: Icdeaeff555d46e495c3de954b614168995a82a9f
2023-03-26 15:42:33 +00:00
Chauncey Hui b87fc948de SWDEV-2 - Change OpenCL version number from 3575 to 3576 2023-03-14 03:00:07 -04:00
sdashmiz dadc4d9439 SWDEV-387508 - construct uuid from pal props
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: I6d31d260b297ed5845a2ed5574f8e242ef0d34e2
2023-03-13 09:20:07 -04:00
Chauncey Hui b6edbb6c2c SWDEV-2 - Change OpenCL version number from 3574 to 3575 2023-03-11 03:00:05 -05:00
jatang 409e2c4438 SWDEV-386844 - Find packages using the ROCM_INSTALL_PATH variable
Change-Id: Ia533bdd7fb904108142e1fe6033143e5a4f64a34
2023-03-08 09:45:08 -05:00
Chauncey Hui f3b84edf55 SWDEV-2 - Change OpenCL version number from 3573 to 3574 2023-03-08 03:00:08 -05:00
victzhan 36cb8a995f SWDEV-366419 - Fix incorrect uuid in fillDeviceInfo
Change-Id: I993e0e88b2d050fdadd46193435bb2f17d4874fc
2023-03-07 10:47:10 -05:00
Chauncey Hui c7fdb3fa68 SWDEV-2 - Change OpenCL version number from 3572 to 3573 2023-03-07 03:00:07 -05:00
Xiaomeng Hou 35a0855e4e SWDEV-373400 - Lower the threshold of single alloc percent for APUs w/ small VRAM
Change-Id: Ie8e3504a0c468bc44633991cdfde66bcf0b74f06
2023-03-06 10:12:01 -05:00
Chauncey Hui c2abac32c8 SWDEV-2 - Change OpenCL version number from 3571 to 3572 2023-03-02 03:00:10 -05:00
Jaydeep Patel ad78c5c4a5 SWDEV-382553 - Remove use of useCopyHint.
Change-Id: I82eb5d7569a2a78d7709af9397d4f29c8274d781
2023-03-01 23:20:02 -05:00
Chauncey Hui bc028e88f1 SWDEV-2 - Change OpenCL version number from 3570 to 3571 2023-03-01 15:47:05 -05:00
Saleel Kudchadker d429314b21 SWDEV-380035 - Do not create Arena Memobj for pinned memory
Change-Id: I4da281f0b7139efb4bb46b47f812358a0212445a
2023-02-24 12:31:25 -08:00
Ioannis Assiouras 2e9f6fb49b SWDEV-385050 - Fixed possible invalid queue access from kernelCommand::releaseResources
Change-Id: I7c5d99987cb7ab4fa0aa634f2bb6a4d60331b3af
2023-02-23 16:39:27 +00:00
Jaydeep Patel f364ab7680 SWDEV-383397 - Set large bar false for windows.
Change-Id: Iaef70e477afab7ca8694aa55d1f704e769e24ed9
2023-02-21 22:18:58 -05:00
Saleel Kudchadker 3e603d986a SWDEV-364604 - Add ROCclr support for hipEventDisableSystemFence
Change-Id: I6127b432a8759359359a1890fda85bc401be6a56
2023-02-21 19:07:35 -05:00
Jaydeep Patel 4830dd168c SWDEV-382664 - Remove WaveLimiter init
The wavelimiter init was unintentionally added in one change.
It wasn't supposed to perform any logic, since LC doesn't support it and
the number of waves can be overwritten only with an environment variable.

Change-Id: I447bd1ad685800f874b6a6fb7409dc67e43640ff
2023-02-21 18:12:08 -05:00
Xie,AlexBin 97243ff755 SWDEV-378367 - Observed performance drop for Geekbench5
Change-Id: I0beabc6e3bec095574c8168fcf52af1e94105792
2023-02-21 17:18:16 -05:00
Todd tiantuo Li 189ce1ad05 SWDEV-382501 - support new ASIC Revision for Phoenix2
Change-Id: I0225511960c9fbc50ec541511599ef87e509b567
2023-02-21 02:54:35 -08:00
German 28daf98f1f SWDEV-382397 - Move VirtualGPU destruction back to the thread exit
OS can terminate unfinished queue thread from default stream at any
time. Potentially leaving the queue lock in a bad state and causing a
deadlock if runtime destroys VirtualGPU later from the host thread.

Change-Id: I247f102ee84e6b4dba947504933395071945c85d
2023-02-17 10:05:49 -05:00
Anusha GodavarthySurya f98dcf9d7f SWDEV-366636 - Fix performance drop in TF-RCCL models
Change-Id: Idc845bb0dab858b94b9d2720cae8308cac2e7328
2023-02-17 00:48:13 -05:00
kjayapra-amd 6b873b8a86 SWDEV-376697 - Use PCIE fine grain memory pool when hipDeviceMallocUncached flag is used.
Change-Id: I7234d456ef2df42b0b9b9e0d2647ee9bded565f9
2023-02-16 14:05:50 -05:00
Maneesh Gupta 5dc104b3ea SWDEV-368235 - Revert "Remove obsolete env variables"
This reverts commit 7b50c935f8.

Reason for revert: Deferred to a future release.

Change-Id: Ia66c37f0ab9734dee73c930d10d7469d5fd57254
2023-02-15 07:25:00 +00:00
Anusha GodavarthySurya fa35239b4b SWDEV-380035 - Check for agent and ptr match for hsa LOCKED ptr
Change-Id: I2503aa05512aebc3535963e188ca8d1dbfab08f0
2023-02-15 00:12:42 -05:00
Saleel Kudchadker 695f169ed0 SWDEV-301667 - Refactor code
Change-Id: I8f20d994d88acb14f392eaa9d5cd14620667d7f6
2023-02-13 14:58:17 -08:00
David Yat Sin fa1b7925cf SWDEV-365908 - Do not align mem size for IPC
Remove alignment to granularity for IPC handles as ROCr has a patch that
will internally validate pointer sizes against requested size during
allocation instead of size aligned to page size. This patch is needed
together with this patch from ROCr:
f8a42a3a:Use user requested size for memory fragments

Change-Id: I28b25558ea03c836b44fafdb34b7330cf6887424
2023-02-13 17:32:02 -05:00
Chauncey Hui dbeb2f5495 SWDEV-2 - Change OpenCL version number from 3569 to 3570 2023-02-10 03:00:12 -05:00
Jeremy Newton 70bdb7a597 SWDEV-1 - device: Add missing include
Newer GCC's seem to require this.

Change-Id: I85926d4fa552b772f2eb9f8ede7863a546c47f54
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com>
2023-02-09 14:57:14 -05:00
Jacob Lambert 5168485d23 SWDEV-376413 - Revert "SWDEV-376413 - Replace deprecated Comgr device-lib action"
This reverts commit 0969056f66.

Reason for revert: Test failures with Luxmark, blender, and Indigobench. Need to investigate before re-applying

Change-Id: I6b08273a8f9c8bcaa4e7a06cd42d15048e52ca2a
2023-02-09 10:02:47 -05:00
German Andryeyev 67af16bdf3 SWDEV-381633 - Use blit manager on app's queue
Heap initialization used device queue, but it shoudl be used for
cooperative launches only. Heap initialization must use the same queue
as the current dispatch.

Change-Id: I856621bf82bbdeb1c2d0fbc4970e90d09af805cb
2023-02-09 09:43:13 -05:00
Chauncey Hui 5e27676afb SWDEV-2 - Change OpenCL version number from 3568 to 3569 2023-02-09 03:00:04 -05:00
Saleel Kudchadker 7619b53e9b SWDEV-381633 - Better log
Change-Id: Ie151d73aa4b1dae7d0d9acd0457e7dbdf35f21ee
2023-02-08 17:54:11 -05:00