Aditya Atluri
42130918bb
added inter thread data movement intrinsics
...
Change-Id: I2a8a8ed49429cb7f96439bd28c4b83b5142737df
[ROCm/hip commit: f48c53534e ]
2016-11-01 16:37:33 -05:00
Aditya Atluri
f48c53534e
added inter thread data movement intrinsics
...
Change-Id: I2a8a8ed49429cb7f96439bd28c4b83b5142737df
2016-11-01 16:37:33 -05:00
foreman
4f11b4b14f
P4 to Git Change 1334942 by gandryey@gera-w8 on 2016/11/01 16:33:53
...
SWDEV-106446 - OpenCL constant address space limit control
- Use maxMemAllocSize for the maximum constant buffer size
http://ocltc.amd.com/reviews/r/11725/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#557 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#31 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#23 edit
[ROCm/clr commit: 3bfd6767a3 ]
2016-11-01 16:01:35 -05:00
foreman
3bfd6767a3
P4 to Git Change 1334942 by gandryey@gera-w8 on 2016/11/01 16:33:53
...
SWDEV-106446 - OpenCL constant address space limit control
- Use maxMemAllocSize for the maximum constant buffer size
http://ocltc.amd.com/reviews/r/11725/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#557 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#31 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#23 edit
2016-11-01 16:01:35 -05:00
Andres Rodriguez
0de39b6724
Fix hsaKmtOpen incorrectly doing nothing in some fork scenarios
...
Currently, if a process' parent called hsaKmtOpen, the child will be
unable to open a connection to KFD, since kfd_open_count will be > 0.
When forking, the refcount should be reset, in order to allow the child
to re-open /dev/kfd.
Change-Id: Ia4b78f6bacc4f82e8ac724e5f488a3eff5084007
2016-11-01 15:54:17 -04:00
Andres Rodriguez
c589186700
Fix hsaKmtOpen incorrectly doing nothing in some fork scenarios
...
Currently, if a process' parent called hsaKmtOpen, the child will be
unable to open a connection to KFD, since kfd_open_count will be > 0.
When forking, the refcount should be reset, in order to allow the child
to re-open /dev/kfd.
Change-Id: Ia4b78f6bacc4f82e8ac724e5f488a3eff5084007
[ROCm/ROCR-Runtime commit: 0de39b6724 ]
2016-11-01 15:54:17 -04:00
foreman
3ba5ca1cfd
P4 to Git Change 1334447 by johtaylo@johtaylo-jtincrementor-increment on 2016/11/01 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2261 to 2262.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2008 edit
[ROCm/clr commit: cc2e2a0a0c ]
2016-11-01 03:11:05 -04:00
foreman
cc2e2a0a0c
P4 to Git Change 1334447 by johtaylo@johtaylo-jtincrementor-increment on 2016/11/01 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2261 to 2262.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2008 edit
2016-11-01 03:11:05 -04:00
Rahul Garg
5040e8bcc3
Added hipDeviceGetByPCIBusId in hip/hcc path
...
Change-Id: I3cca0dc533d0281689d8a407c7da16ca1ba6a3a8
[ROCm/clr commit: 81c91f5b0b ]
2016-11-01 10:57:48 +05:30
Rahul Garg
81c91f5b0b
Added hipDeviceGetByPCIBusId in hip/hcc path
...
Change-Id: I3cca0dc533d0281689d8a407c7da16ca1ba6a3a8
2016-11-01 10:57:48 +05:30
Rahul Garg
0aa4468ac3
Added hipDeviceGetByPCIBusId in hip/hcc path
...
Change-Id: I3cca0dc533d0281689d8a407c7da16ca1ba6a3a8
[ROCm/hip commit: 2d15d0741c ]
2016-11-01 10:57:48 +05:30
Rahul Garg
2d15d0741c
Added hipDeviceGetByPCIBusId in hip/hcc path
...
Change-Id: I3cca0dc533d0281689d8a407c7da16ca1ba6a3a8
2016-11-01 10:57:48 +05:30
foreman
fb628b2df4
P4 to Git Change 1334142 by gandryey@gera-ocl-lc on 2016/10/31 14:17:14
...
SWDEV-86035 - Add PAL backend to OpenCL
- Fix 2 warnings with LC path
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcompiler.cpp#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#19 edit
[ROCm/clr commit: a214437836 ]
2016-10-31 14:30:53 -04:00
foreman
a214437836
P4 to Git Change 1334142 by gandryey@gera-ocl-lc on 2016/10/31 14:17:14
...
SWDEV-86035 - Add PAL backend to OpenCL
- Fix 2 warnings with LC path
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcompiler.cpp#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#19 edit
2016-10-31 14:30:53 -04:00
foreman
a28ab51b31
P4 to Git Change 1333973 by rili@rili-opencl-pal-stg on 2016/10/31 10:41:30
...
SWDEV-95903 - Implement SVM on PAL feature.
1. Implement SVM Coarse Grain
2. Implement SVM Fine Grain Buffer
Review:http://ocltc.amd.com/reviews/r/11706/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#17 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.hpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#36 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#259 edit
[ROCm/clr commit: b925842e4e ]
2016-10-31 10:47:23 -04:00
foreman
b925842e4e
P4 to Git Change 1333973 by rili@rili-opencl-pal-stg on 2016/10/31 10:41:30
...
SWDEV-95903 - Implement SVM on PAL feature.
1. Implement SVM Coarse Grain
2. Implement SVM Fine Grain Buffer
Review:http://ocltc.amd.com/reviews/r/11706/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#17 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.hpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#36 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#259 edit
2016-10-31 10:47:23 -04:00
foreman
cc3c963af7
P4 to Git Change 1333856 by johtaylo@johtaylo-jtincrementor-increment on 2016/10/31 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2260 to 2261.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2007 edit
[ROCm/clr commit: a432789fb0 ]
2016-10-31 03:07:21 -04:00
foreman
a432789fb0
P4 to Git Change 1333856 by johtaylo@johtaylo-jtincrementor-increment on 2016/10/31 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2260 to 2261.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2007 edit
2016-10-31 03:07:21 -04:00
foreman
3ab94a6a42
P4 to Git Change 1333758 by johtaylo@johtaylo-jtincrementor-increment on 2016/10/30 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2259 to 2260.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2006 edit
[ROCm/clr commit: d6210f3d55 ]
2016-10-30 03:10:54 -04:00
foreman
d6210f3d55
P4 to Git Change 1333758 by johtaylo@johtaylo-jtincrementor-increment on 2016/10/30 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2259 to 2260.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2006 edit
2016-10-30 03:10:54 -04:00
foreman
d3c4c7573c
P4 to Git Change 1333731 by johtaylo@johtaylo-jtincrementor-increment on 2016/10/29 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2258 to 2259.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2005 edit
[ROCm/clr commit: bfa0af8a32 ]
2016-10-29 03:15:45 -04:00
foreman
bfa0af8a32
P4 to Git Change 1333731 by johtaylo@johtaylo-jtincrementor-increment on 2016/10/29 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2258 to 2259.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2005 edit
2016-10-29 03:15:45 -04:00
foreman
4a8f4c146a
P4 to Git Change 1333693 by gandryey@gera-dev-w7 on 2016/10/28 18:25:31
...
SWDEV-86035 - Add PAL backend to OpenCL
- Use size_t for hidden arguments
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#21 edit
[ROCm/clr commit: 55cab0cc96 ]
2016-10-28 18:38:30 -04:00
foreman
55cab0cc96
P4 to Git Change 1333693 by gandryey@gera-dev-w7 on 2016/10/28 18:25:31
...
SWDEV-86035 - Add PAL backend to OpenCL
- Use size_t for hidden arguments
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#21 edit
2016-10-28 18:38:30 -04:00
foreman
3468fe86c0
P4 to Git Change 1333465 by gandryey@gera-w8 on 2016/10/28 13:16:32
...
SWDEV-95922 - OpenCL on PAL - GL/Depth interop
- Apply a workaround for interop with D24S8 format
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#16 edit
[ROCm/clr commit: 1b76bd77fe ]
2016-10-28 13:26:03 -04:00
foreman
1b76bd77fe
P4 to Git Change 1333465 by gandryey@gera-w8 on 2016/10/28 13:16:32
...
SWDEV-95922 - OpenCL on PAL - GL/Depth interop
- Apply a workaround for interop with D24S8 format
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#16 edit
2016-10-28 13:26:03 -04:00
Evgeny Mankov
6b06d071b9
[HIPIFY] wrap kernel name with HIP_KERNEL_NAME macros...
...
only in case of commas in it.
[ROCm/clr commit: e1812a1319 ]
2016-10-28 20:05:51 +03:00
Evgeny Mankov
e1812a1319
[HIPIFY] wrap kernel name with HIP_KERNEL_NAME macros...
...
only in case of commas in it.
2016-10-28 20:05:51 +03:00
Evgeny Mankov
0fd5ec74c0
[HIPIFY] wrap kernel name with HIP_KERNEL_NAME macros...
...
only in case of commas in it.
[ROCm/hip commit: 1b64c167f6 ]
2016-10-28 20:05:51 +03:00
Evgeny Mankov
1b64c167f6
[HIPIFY] wrap kernel name with HIP_KERNEL_NAME macros...
...
only in case of commas in it.
2016-10-28 20:05:51 +03:00
Evgeny Mankov
85b20ca376
* [HIPIFY] Initial Profiler support.
...
CUDA Driver API porting to HIP:
+ cuProfilerStart, cuProfilerStop.
- cuProfilerInitialize & cudaProfilerInitialize - unsupported yet by HIP.
[ROCm/clr commit: 3101c26d14 ]
2016-10-28 18:32:13 +03:00
Evgeny Mankov
3101c26d14
* [HIPIFY] Initial Profiler support.
...
CUDA Driver API porting to HIP:
+ cuProfilerStart, cuProfilerStop.
- cuProfilerInitialize & cudaProfilerInitialize - unsupported yet by HIP.
2016-10-28 18:32:13 +03:00
Evgeny Mankov
4b907cce25
* [HIPIFY] Initial Profiler support.
...
CUDA Driver API porting to HIP:
+ cuProfilerStart, cuProfilerStop.
- cuProfilerInitialize & cudaProfilerInitialize - unsupported yet by HIP.
[ROCm/hip commit: b0f37d0d2e ]
2016-10-28 18:32:13 +03:00
Evgeny Mankov
b0f37d0d2e
* [HIPIFY] Initial Profiler support.
...
CUDA Driver API porting to HIP:
+ cuProfilerStart, cuProfilerStop.
- cuProfilerInitialize & cudaProfilerInitialize - unsupported yet by HIP.
2016-10-28 18:32:13 +03:00
Chris Freehill
30f1ec2691
Added support for agent attribute HSA_AMD_AGENT_INFO_MAX_WAVES_PER_CU
...
Change-Id: I2b90e7165384c4dce928a620a1782395267b35b0
2016-10-28 11:24:21 -04:00
Chris Freehill
522cffc4b6
Added support for agent attribute HSA_AMD_AGENT_INFO_MAX_WAVES_PER_CU
...
Change-Id: I2b90e7165384c4dce928a620a1782395267b35b0
[ROCm/ROCR-Runtime commit: 30f1ec2691 ]
2016-10-28 11:24:21 -04:00
Ben Sander
f31e602346
add hip_profile.h
...
Change-Id: Id43a4336db53567020584cb7842baf5c1649fd8e
[ROCm/clr commit: 9edaf0e3f7 ]
2016-10-28 07:08:46 -05:00
Ben Sander
9edaf0e3f7
add hip_profile.h
...
Change-Id: Id43a4336db53567020584cb7842baf5c1649fd8e
2016-10-28 07:08:46 -05:00
Ben Sander
ae8d55ccc1
add hip_profile.h
...
Change-Id: Id43a4336db53567020584cb7842baf5c1649fd8e
[ROCm/hip commit: 87a2e8f12b ]
2016-10-28 07:08:46 -05:00
Ben Sander
87a2e8f12b
add hip_profile.h
...
Change-Id: Id43a4336db53567020584cb7842baf5c1649fd8e
2016-10-28 07:08:46 -05:00
Maneesh Gupta
63ffd01391
hipdemangleatp: Try handling HC kernels as well
...
Change-Id: Ie438ddd28e5bc6067fcd682df849d3183046b40a
[ROCm/clr commit: c26f5d7d5a ]
2016-10-28 15:46:59 +05:30
Maneesh Gupta
c26f5d7d5a
hipdemangleatp: Try handling HC kernels as well
...
Change-Id: Ie438ddd28e5bc6067fcd682df849d3183046b40a
2016-10-28 15:46:59 +05:30
Maneesh Gupta
d1a803e5f2
hipdemangleatp: Try handling HC kernels as well
...
Change-Id: Ie438ddd28e5bc6067fcd682df849d3183046b40a
[ROCm/hip commit: c39ddad215 ]
2016-10-28 15:46:59 +05:30
Maneesh Gupta
c39ddad215
hipdemangleatp: Try handling HC kernels as well
...
Change-Id: Ie438ddd28e5bc6067fcd682df849d3183046b40a
2016-10-28 15:46:59 +05:30
foreman
0958e56767
P4 to Git Change 1333223 by lmoriche@lmoriche_opencl_lc on 2016/10/28 04:53:46
...
SWDEV-105604 - [OCL-LC-PAL] OpenCL program manager for LC on PAL
- Try to find the LLVM_BIN from the current module's path
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcompiler.cpp#8 edit
[ROCm/clr commit: e6ff7010a9 ]
2016-10-28 04:59:38 -04:00
foreman
e6ff7010a9
P4 to Git Change 1333223 by lmoriche@lmoriche_opencl_lc on 2016/10/28 04:53:46
...
SWDEV-105604 - [OCL-LC-PAL] OpenCL program manager for LC on PAL
- Try to find the LLVM_BIN from the current module's path
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcompiler.cpp#8 edit
2016-10-28 04:59:38 -04:00
Maneesh Gupta
04eb05f1a0
CMakeLists.txt: Update include paths needed for Fedora support
...
Change-Id: Ib84f9dba30d2c64f344d6f8e85ddbe15f30af1a0
[ROCm/clr commit: 1f08f2adaf ]
2016-10-28 14:12:53 +05:30
Maneesh Gupta
1f08f2adaf
CMakeLists.txt: Update include paths needed for Fedora support
...
Change-Id: Ib84f9dba30d2c64f344d6f8e85ddbe15f30af1a0
2016-10-28 14:12:53 +05:30
Maneesh Gupta
4009e17202
CMakeLists.txt: Update include paths needed for Fedora support
...
Change-Id: Ib84f9dba30d2c64f344d6f8e85ddbe15f30af1a0
[ROCm/hip commit: c5a2ad4964 ]
2016-10-28 14:12:53 +05:30
Maneesh Gupta
c5a2ad4964
CMakeLists.txt: Update include paths needed for Fedora support
...
Change-Id: Ib84f9dba30d2c64f344d6f8e85ddbe15f30af1a0
2016-10-28 14:12:53 +05:30