76333 Commit

Autore SHA1 Messaggio Data
Christophe Paquot e0df393c14 Updated blit kernel code to use device accessible memory
for the kernel args.
Most image-related HSA conformance tests pass now
Many more ocltst/oclperf image ones pass too.

Change-Id: I3f28d4ee7369f0ebc7af5128d3ffe1390957db98

[ROCm/ROCR-Runtime commit: c64f646711]
2016-06-14 17:03:49 -04:00
foreman 6a712e8c60 P4 to Git Change 1279733 by gandryey@gera-w8 on 2016/06/14 15:36:09
SWDEV-95917 - OpenCL on PAL - add device info query to get the number of aysnc queues
	- Correct the number of normal compute queues
	- Fix concurrency test workloads

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#10 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/perf/OCLPerfConcurrency.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/perf/OCLPerfConcurrency.h#5 edit


[ROCm/clr commit: c7522d11c4]
2016-06-14 16:10:52 -04:00
foreman c7522d11c4 P4 to Git Change 1279733 by gandryey@gera-w8 on 2016/06/14 15:36:09
SWDEV-95917 - OpenCL on PAL - add device info query to get the number of aysnc queues
	- Correct the number of normal compute queues
	- Fix concurrency test workloads

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#10 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/perf/OCLPerfConcurrency.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/perf/OCLPerfConcurrency.h#5 edit
2016-06-14 16:10:52 -04:00
foreman a0f0cc1977 P4 to Git Change 1279712 by smekhano@stas-rampitec-hsa on 2016/06/14 15:07:52
SWDEV-94189 - HSA Finalizer: do not use temp files
	New memfile interface is used to emulate files in memory inside perforce build.

	Testing: smoke, precheckin, test_compiler, vp9 in chrome sandbox

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/_libelf_config.h#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/elf_begin.c#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/memfile.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/memfile.h#2 edit


[ROCm/clr commit: 133f24578e]
2016-06-14 15:53:29 -04:00
foreman 133f24578e P4 to Git Change 1279712 by smekhano@stas-rampitec-hsa on 2016/06/14 15:07:52
SWDEV-94189 - HSA Finalizer: do not use temp files
	New memfile interface is used to emulate files in memory inside perforce build.

	Testing: smoke, precheckin, test_compiler, vp9 in chrome sandbox

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/_libelf_config.h#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/elf_begin.c#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/memfile.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/elf/utils/libelf/memfile.h#2 edit
2016-06-14 15:53:29 -04:00
Besar Wicaksono aee8ab6ef0 Add interrupt signal support to SDMA
Change-Id: Ie2b192f3351a0c3bf1eb36ba9704825b18e6059b
2016-06-14 14:26:25 -04:00
Besar Wicaksono 2e60df69e4 Add interrupt signal support to SDMA
Change-Id: Ie2b192f3351a0c3bf1eb36ba9704825b18e6059b


[ROCm/ROCR-Runtime commit: aee8ab6ef0]
2016-06-14 14:26:25 -04:00
Maneesh Gupta 862ee762cd cmake picks HIP version from hipcc
Change-Id: I334d9573bb6d60fe907a13083486f06504a621e4


[ROCm/clr commit: ea953cb76a]
2016-06-14 14:57:56 +05:30
Maneesh Gupta ea953cb76a cmake picks HIP version from hipcc
Change-Id: I334d9573bb6d60fe907a13083486f06504a621e4
2016-06-14 14:57:56 +05:30
Maneesh Gupta 845c56df3a cmake picks HIP version from hipcc
Change-Id: I334d9573bb6d60fe907a13083486f06504a621e4


[ROCm/hip commit: 01032b91d9]
2016-06-14 14:57:56 +05:30
Maneesh Gupta 01032b91d9 cmake picks HIP version from hipcc
Change-Id: I334d9573bb6d60fe907a13083486f06504a621e4
2016-06-14 14:57:56 +05:30
Maneesh Gupta 4009b60b44 hipcc supports printing HIP version
Change-Id: I9f1cd9a29ded9d354b9ebe265dcd91b060e8fc08


[ROCm/clr commit: 29ca733be2]
2016-06-14 14:51:03 +05:30
Maneesh Gupta 29ca733be2 hipcc supports printing HIP version
Change-Id: I9f1cd9a29ded9d354b9ebe265dcd91b060e8fc08
2016-06-14 14:51:03 +05:30
Maneesh Gupta 79389cd036 hipcc supports printing HIP version
Change-Id: I9f1cd9a29ded9d354b9ebe265dcd91b060e8fc08


[ROCm/hip commit: 3761c89142]
2016-06-14 14:51:03 +05:30
Maneesh Gupta 3761c89142 hipcc supports printing HIP version
Change-Id: I9f1cd9a29ded9d354b9ebe265dcd91b060e8fc08
2016-06-14 14:51:03 +05:30
foreman 70cb0d32d8 P4 to Git Change 1279406 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/06/14 03:00:13
SWDEV-2 - Change OpenCL version number from 2144 to 2145.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1891 edit


[ROCm/clr commit: 5f184d7a8a]
2016-06-14 03:14:13 -04:00
foreman 5f184d7a8a P4 to Git Change 1279406 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/06/14 03:00:13
SWDEV-2 - Change OpenCL version number from 2144 to 2145.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1891 edit
2016-06-14 03:14:13 -04:00
Aditya Atluri 4d16bb272e added bessel zero and one order functions
Change-Id: I57039d54eae7207db00415bc7ba09bbf9cb6425a


[ROCm/clr commit: ce52a8f70c]
2016-06-14 11:50:48 +05:30
Aditya Atluri ce52a8f70c added bessel zero and one order functions
Change-Id: I57039d54eae7207db00415bc7ba09bbf9cb6425a
2016-06-14 11:50:48 +05:30
Aditya Atluri 2986956d41 added bessel zero and one order functions
Change-Id: I57039d54eae7207db00415bc7ba09bbf9cb6425a


[ROCm/hip commit: ec48e50101]
2016-06-14 11:50:48 +05:30
Aditya Atluri ec48e50101 added bessel zero and one order functions
Change-Id: I57039d54eae7207db00415bc7ba09bbf9cb6425a
2016-06-14 11:50:48 +05:30
Maneesh Gupta bdfa974253 Merge "added erfinv software implementation" into amd-master
[ROCm/clr commit: 1dbb2f5205]
2016-06-14 02:13:01 -04:00
Maneesh Gupta 1dbb2f5205 Merge "added erfinv software implementation" into amd-master 2016-06-14 02:13:01 -04:00
Maneesh Gupta ce713b373c Merge "added erfinv software implementation" into amd-master
[ROCm/hip commit: 90d67c5adf]
2016-06-14 02:13:01 -04:00
Maneesh Gupta 90d67c5adf Merge "added erfinv software implementation" into amd-master 2016-06-14 02:13:01 -04:00
Maneesh Gupta 46e60b1bd1 Merge "hipDispatchLatency: reduce iterations to 5120" into amd-master
[ROCm/clr commit: 37257dda35]
2016-06-14 00:28:12 -04:00
Maneesh Gupta 37257dda35 Merge "hipDispatchLatency: reduce iterations to 5120" into amd-master 2016-06-14 00:28:12 -04:00
Maneesh Gupta bce72d1a3b Merge "hipDispatchLatency: reduce iterations to 5120" into amd-master
[ROCm/hip commit: ae5252d125]
2016-06-14 00:28:12 -04:00
Maneesh Gupta ae5252d125 Merge "hipDispatchLatency: reduce iterations to 5120" into amd-master 2016-06-14 00:28:12 -04:00
Aditya Atluri 657a1222d7 added erfinv software implementation
Change-Id: Ib1a5584f6c81ab3afa70f7bcbfd7780e156454e3


[ROCm/clr commit: 720fa16355]
2016-06-14 00:09:41 -04:00
Aditya Atluri 720fa16355 added erfinv software implementation
Change-Id: Ib1a5584f6c81ab3afa70f7bcbfd7780e156454e3
2016-06-14 00:09:41 -04:00
Aditya Atluri c11202460b added erfinv software implementation
Change-Id: Ib1a5584f6c81ab3afa70f7bcbfd7780e156454e3


[ROCm/hip commit: d7df02e310]
2016-06-14 00:09:41 -04:00
Aditya Atluri d7df02e310 added erfinv software implementation
Change-Id: Ib1a5584f6c81ab3afa70f7bcbfd7780e156454e3
2016-06-14 00:09:41 -04:00
foreman 900222d6bc P4 to Git Change 1279251 by gandryey@gera-w8 on 2016/06/13 17:47:42
SWDEV-86035 - Add PAL backend to OpenCL
	- Remove ciPlus_, since OCL on PAL supports CI+ only
	- Remove singleHeap_
	- Update WaveLimiter

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#346 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.hpp#97 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palblit.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.hpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.hpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#11 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palwavelimiter.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palwavelimiter.hpp#3 edit


[ROCm/clr commit: bc84416db0]
2016-06-13 17:53:13 -04:00
foreman bc84416db0 P4 to Git Change 1279251 by gandryey@gera-w8 on 2016/06/13 17:47:42
SWDEV-86035 - Add PAL backend to OpenCL
	- Remove ciPlus_, since OCL on PAL supports CI+ only
	- Remove singleHeap_
	- Update WaveLimiter

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#346 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.hpp#97 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palblit.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.hpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.hpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#11 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palwavelimiter.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palwavelimiter.hpp#3 edit
2016-06-13 17:53:13 -04:00
foreman f3a24ccf8b P4 to Git Change 1279201 by gandryey@gera-w8 on 2016/06/13 15:49:49
SWDEV-95914 - OpenCL on PAL - Liquid Flash
	- Add liquid flash extension

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#10 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#5 edit


[ROCm/clr commit: c2aa3ca6f8]
2016-06-13 15:58:22 -04:00
foreman c2aa3ca6f8 P4 to Git Change 1279201 by gandryey@gera-w8 on 2016/06/13 15:49:49
SWDEV-95914 - OpenCL on PAL - Liquid Flash
	- Add liquid flash extension

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#10 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#5 edit
2016-06-13 15:58:22 -04:00
foreman afa976ec52 P4 to Git Change 1279182 by asalmanp@asalmanp-ocl-stg-pal on 2016/06/13 15:10:34
SWDEV-79278 - [OpenCL][PAL][GFXIP9 Bring up] OCL GFXIP9 general development.Adding support for ASIC detection based on gfxLevel on PAL.  For GFXIP9+, the Asic revision on PAL is Unknown and gfxLevel should be used for ASIC detection.

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/10616/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#4 edit


[ROCm/clr commit: 2d5f1bc48d]
2016-06-13 15:20:52 -04:00
foreman 2d5f1bc48d P4 to Git Change 1279182 by asalmanp@asalmanp-ocl-stg-pal on 2016/06/13 15:10:34
SWDEV-79278 - [OpenCL][PAL][GFXIP9 Bring up] OCL GFXIP9 general development.Adding support for ASIC detection based on gfxLevel on PAL.  For GFXIP9+, the Asic revision on PAL is Unknown and gfxLevel should be used for ASIC detection.

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/10616/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#4 edit
2016-06-13 15:20:52 -04:00
Aditya Atluri 570eba42ae added more device functions
Change-Id: I191919060b393772ee442cc19d83479217c5a4ce


[ROCm/clr commit: ae96fe4d12]
2016-06-13 11:55:12 -05:00
Aditya Atluri ae96fe4d12 added more device functions
Change-Id: I191919060b393772ee442cc19d83479217c5a4ce
2016-06-13 11:55:12 -05:00
Aditya Atluri 37e5903a68 added more device functions
Change-Id: I191919060b393772ee442cc19d83479217c5a4ce


[ROCm/hip commit: 9ac6e422f0]
2016-06-13 11:55:12 -05:00
Aditya Atluri 9ac6e422f0 added more device functions
Change-Id: I191919060b393772ee442cc19d83479217c5a4ce
2016-06-13 11:55:12 -05:00
Boris Fomitchev 3656fb6e1b Updating for .deb rebuild
[ROCm/rccl commit: aa8f669a3d]
2016-06-13 02:01:49 -07:00
Boris Fomitchev aa8f669a3d Updating for .deb rebuild 2016-06-13 02:01:49 -07:00
Maneesh Gupta ce24bbe845 hipDispatchLatency: reduce iterations to 5120
Change-Id: I94ae4993ff5058cf15f9487a5a528fc24c1ad5fa


[ROCm/hip-tests commit: a685f7dc79]
2016-06-13 14:23:51 +05:30
Maneesh Gupta a685f7dc79 hipDispatchLatency: reduce iterations to 5120
Change-Id: I94ae4993ff5058cf15f9487a5a528fc24c1ad5fa
2016-06-13 14:23:51 +05:30
Maneesh Gupta c59f486109 hipDispatchLatency: reduce iterations to 5120
Change-Id: I94ae4993ff5058cf15f9487a5a528fc24c1ad5fa


[ROCm/clr commit: 3d4bbc4224]
2016-06-13 14:23:51 +05:30
Maneesh Gupta 3d4bbc4224 hipDispatchLatency: reduce iterations to 5120
Change-Id: I94ae4993ff5058cf15f9487a5a528fc24c1ad5fa
2016-06-13 14:23:51 +05:30
Maneesh Gupta a4a8d105db hipDispatchLatency: reduce iterations to 5120
Change-Id: I94ae4993ff5058cf15f9487a5a528fc24c1ad5fa


[ROCm/hip commit: 506d4086a9]
2016-06-13 14:23:51 +05:30