Commit Graph

11577 Commits

Author SHA1 Message Date
Evgeny Mankov ff564c763c [HIPIFY] CUDA Driver API data types total revise
+ for all CUDA versions
+ add missing types
+ fix typos
+ sync with HIP
+ update CUDA_Driver_API_functions_supported_by_HIP.md
+ formatting, annotating


[ROCm/clr commit: 865c6f23c7]
2018-10-18 18:50:24 +03:00
foreman 0b565d02f2 P4 to Git Change 1620269 by chui@ocl-promo-incrementor on 2018/10/17 03:00:32
SWDEV-2 - Change OpenCL version number from 2759 to 2760.

Affected files ...

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


[ROCm/clr commit: 5df1b0cb03]
2018-10-18 11:13:25 -04:00
Alex Voicu 35e9dfc593 Dumb workaround is still needed, so add it back.
[ROCm/clr commit: 3678063598]
2018-10-18 15:33:46 +01:00
foreman 77ed85a2e8 P4 to Git Change 1619908 by wchau@wchau_OCL_cmake on 2018/10/16 14:08:33
SWDEV-167383 - [OCL]: Switch to new object format
	- Add flag to disable Ver 3 Object format until it is support by OCL

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#11 edit


[ROCm/clr commit: 4ef369958b]
2018-10-18 09:36:36 -04:00
foreman 8ac64013f0 P4 to Git Change 1619545 by chui@ocl-promo-incrementor on 2018/10/16 03:00:31
SWDEV-2 - Change OpenCL version number from 2758 to 2759.

Affected files ...

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


[ROCm/clr commit: e4f80bc457]
2018-10-18 08:03:17 -04:00
foreman 07cd36bbd0 P4 to Git Change 1619397 by gandryey@gera-w8 on 2018/10/15 18:23:10
SWDEV-155434 - Add SQTT instrumentation tokens for OpenCL dispatches for RGP support
	- Add the barrier's reason to the RGP trace

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palgpuopen.cpp#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palgpuopen.hpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#127 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#57 edit


[ROCm/clr commit: 9bad9b4d54]
2018-10-18 07:34:23 -04:00
Alex Voicu fe7e09d222 Guard new includes.
[ROCm/clr commit: 59533b84e1]
2018-10-18 12:29:27 +01:00
Alex Voicu c505c2be38 Re-sync with upstream.
[ROCm/clr commit: 602280eb8b]
2018-10-18 12:27:03 +01:00
Maneesh Gupta 5070b00c83 Merge pull request #688 from aaronenyeshi/fix-sinf-cosf-ocml
Use sinf and cosf from ocml device libs

[ROCm/clr commit: 30523b72a2]
2018-10-18 16:39:20 +05:30
foreman 1f6a902aaa P4 to Git Change 1619186 by gandryey@gera-w8 on 2018/10/15 13:38:18
SWDEV-155434 - Add SQTT instrumentation tokens for OpenCL dispatches for RGP support
	- Fix SQTT tockets update when multiple queues are captured

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#113 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palgpuopen.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palgpuopen.hpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#56 edit


[ROCm/clr commit: 55e3c896aa]
2018-10-18 06:41:29 -04:00
foreman 0e426c132e P4 to Git Change 1618388 by chui@ocl-promo-incrementor on 2018/10/13 03:01:02
SWDEV-2 - Change OpenCL version number from 2757 to 2758.

Affected files ...

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


[ROCm/clr commit: 8112fe829e]
2018-10-18 04:10:36 -04:00
foreman 499147b7cd P4 to Git Change 1618184 by kzhuravl@kzhuravl-fiji-ocllc-2 on 2018/10/12 14:28:12
SWDEV-125823 - Fix cmake-based opencl build from p4

	//depot/mirrors/amdgcn.git/* changes would be submitted through gerrit.

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#21 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#35 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#35 edit
... //depot/stg/opencl/drivers/opencl/runtime/CMakeLists.txt#14 edit


[ROCm/clr commit: 01310ef81f]
2018-10-18 03:07:56 -04:00
foreman 340a38bc2c P4 to Git Change 1618184 by kzhuravl@kzhuravl-fiji-ocllc-2 on 2018/10/12 14:28:12
SWDEV-125823 - Fix cmake-based opencl build from p4

	//depot/mirrors/amdgcn.git/* changes would be submitted through gerrit.

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#21 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#35 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#35 edit
... //depot/stg/opencl/drivers/opencl/runtime/CMakeLists.txt#14 edit


[ROCm/clr commit: 2dcc063b81]
2018-10-18 03:07:56 -04:00
Maneesh Gupta cf95358003 Merge pull request #692 from whchung/hip-reinit-take2
HIP program state re-initialization logic (take 2)

[ROCm/clr commit: 9143ae6bdb]
2018-10-18 12:06:41 +05:30
Maneesh Gupta c5a8113e91 Merge pull request #711 from nicholasmalaya/patch-1
Updates to HIP porting guide 

[ROCm/clr commit: c7a147f109]
2018-10-18 12:06:31 +05:30
foreman f63171477c P4 to Git Change 1617914 by chui@ocl-promo-incrementor on 2018/10/12 03:00:36
SWDEV-2 - Change OpenCL version number from 2756 to 2757.

Affected files ...

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


[ROCm/clr commit: 3f9829e704]
2018-10-18 01:52:20 -04:00
foreman f680f6aea0 P4 to Git Change 1617235 by chui@ocl-promo-incrementor on 2018/10/11 03:00:29
SWDEV-2 - Change OpenCL version number from 2755 to 2756.

Affected files ...

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


[ROCm/clr commit: 49dd1b2dcd]
2018-10-17 23:13:01 -04:00
Nicholas Malaya ad5861ad46 Update hip_porting_guide.md
[ROCm/clr commit: bfbc1298d1]
2018-10-17 14:27:11 -05:00
Nicholas Malaya 4f63362a1c Fixing link
[ROCm/clr commit: adc7741441]
2018-10-17 14:26:49 -05:00
Nicholas Malaya be03a6f8b2 Fixing a link
[ROCm/clr commit: 319f7232c2]
2018-10-17 14:25:54 -05:00
Nicholas Malaya 26460eac74 Adding library equivalent section
[ROCm/clr commit: 4c2e4ead8d]
2018-10-17 14:25:07 -05:00
Nicholas Malaya 4b1520b567 Small editing changes to clean up document
[ROCm/clr commit: 41279dcb38]
2018-10-17 14:11:25 -05:00
Nicholas Malaya ccfb880f30 Fixing a broken indentation
Minor (cosmetic) edit to make items appear in ordered bulleted list

[ROCm/clr commit: 4939444a51]
2018-10-17 13:56:51 -05:00
Nicholas Malaya 1d7a6a7c1e Update hip_porting_guide.md
Adding hyperlink to bin/hipconvertinplace.sh

[ROCm/clr commit: 20bb485199]
2018-10-17 13:49:47 -05:00
Maneesh Gupta 50e89b0a30 Replace hipLaunchKernel -> hipLaunchKernelGGL
Change-Id: I4d99009e1199811d417becf1e1b934ec4d4e30be


[ROCm/clr commit: e1fe095471]
2018-10-17 14:32:25 +05:30
Maneesh Gupta 7fc7aa1e04 Fix typos in Jenkinsfile
[ROCm/clr commit: 3bf8e9ad8e]
2018-10-17 11:13:37 +05:30
Maneesh Gupta 75881e172b Update Jenkinsfile
Disable rocm-1.9x testing in CI due to incompatible changes with HCC from ROCm 1.9.x

[ROCm/clr commit: f41924d42e]
2018-10-17 11:03:43 +05:30
Maneesh Gupta bb3706b6f6 Merge pull request #703 from mangupta/stream_create_with_priority
Implementation for stream priority

[ROCm/clr commit: 95be669f4a]
2018-10-17 10:53:43 +05:30
Maneesh Gupta 62e4c224c7 Merge pull request #702 from aaronenyeshi/fix-missing-irif-lib
Replace IRIF fences with atomic_work_item_fence

[ROCm/clr commit: 3485d86746]
2018-10-17 10:53:27 +05:30
Maneesh Gupta a818af7073 Merge pull request #698 from yxsamliu/compile-flags
Add HIPCC_COMPILE_FLAGS_APPEND

[ROCm/clr commit: 6a4aaed7f3]
2018-10-17 10:53:17 +05:30
Maneesh Gupta dea3d05758 Merge pull request #696 from gargrahul/fix_texrestypelin_size
Fixed image width for linear resource type texture

[ROCm/clr commit: 5ca415a172]
2018-10-17 06:11:23 +05:30
Maneesh Gupta 08bff3e3d7 Merge pull request #708 from mangupta/swdev-125523
Add missing hipHostRegister flags on nvcc path

[ROCm/clr commit: ae4e24dc21]
2018-10-17 06:10:25 +05:30
Evgeny Mankov a533379e12 [HIPIFY] Code cleanup and formatting
[ROCm/clr commit: 9a1a511c84]
2018-10-15 15:27:37 +03:00
Maneesh Gupta 8175561a42 Add missing hipHostRegister flags on nvcc path
Change-Id: I69f09204d9c544935104d4168ab8d3626666a623


[ROCm/clr commit: d71006eb99]
2018-10-15 15:30:24 +05:30
Alex Voicu 2577b11365 Update samples.
[ROCm/clr commit: f480a134f4]
2018-10-13 23:28:22 +01:00
Alex Voicu f3495964ea Minimal should mean minimal.
[ROCm/clr commit: 217fe345ca]
2018-10-11 00:21:41 +01:00
Alex Voicu 0e5f21c96b Trailing whitespace is still not the final frontier.
[ROCm/clr commit: 7874ec8aaf]
2018-10-11 00:08:09 +01:00
Alex Voicu 21997797ff Address Aaron's comments
[ROCm/clr commit: b2b482c78e]
2018-10-11 00:03:01 +01:00
Alex Voicu 16b5a7c63e Use HIP math functions, stop using hipLaunchParm.
[ROCm/clr commit: 031c1d574f]
2018-10-10 11:56:54 +01:00
Alex Voicu 93e6d2f730 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_minimal_changes_for_hc_next
[ROCm/clr commit: c564ccbffc]
2018-10-10 11:44:09 +01:00
Alex Voicu 50388a3bd1 Re-sync with upstream.
[ROCm/clr commit: 9ec697c620]
2018-10-10 11:43:49 +01:00
foreman c5794d3c94 P4 to Git Change 1615280 by chui@ocl-promo-incrementor on 2018/10/06 03:00:27
SWDEV-2 - Change OpenCL version number from 2754 to 2755.

Affected files ...

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


[ROCm/clr commit: 9b367f0387]
2018-10-06 03:10:38 -04:00
Maneesh Gupta c4ed6b18fb Implementation for stream priority
- Requires ROCm 1.9.x or higher
- Requires HCC with PR#886 merged

Change-Id: Id7c95ea091ee610e80c9ad815f1cb989cba570ca


[ROCm/clr commit: 07ee1f07d8]
2018-10-05 16:27:46 +05:30
foreman 18e9783383 P4 to Git Change 1614831 by chui@ocl-promo-incrementor on 2018/10/05 03:00:26
SWDEV-2 - Change OpenCL version number from 2753 to 2754.

Affected files ...

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


[ROCm/clr commit: 2704d2ac22]
2018-10-05 03:07:29 -04:00
Aaron Enye Shi 1835636df3 Replace IRIF fences with atomic_work_item_fence
[ROCm/clr commit: 03822afaa9]
2018-10-04 21:47:28 +00:00
foreman 6cbd14045f P4 to Git Change 1614408 by chui@ocl-promo-incrementor on 2018/10/04 02:56:51
SWDEV-2 - Change OpenCL version number from 2752 to 2753.

Affected files ...

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


[ROCm/clr commit: 035b8e3d1f]
2018-10-04 03:08:45 -04:00
Maneesh Gupta 09ff91c564 Merge pull request #697 from yxsamliu/dev-lib-path
Let hipcc add --hip-device-lib-path by default for hip-clang

[ROCm/clr commit: e7d3f3860e]
2018-10-04 07:40:37 +05:30
foreman ac8bb56829 P4 to Git Change 1614278 by wchau@wchau_OCL_cmake on 2018/10/03 21:04:41
SWDEV-165756 - [ROCm] Backport cmake back into perforce to resolve cmake build broken issue
	(Resubmitted CL1613181 with a bug fix)

	- porting CMAKE changes in http://git.amd.com:8080/#/c/173995/
	- add new source file names in runtime/CMakeLists.txt
	-- required additional changes of CMAKE files from Konstantin to build the current OCL driver using CMAKE

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/CMakeLists.txt#17 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#34 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#34 edit
... //depot/stg/opencl/drivers/opencl/runtime/CMakeLists.txt#13 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#15 edit


[ROCm/clr commit: 8a8f7e3657]
2018-10-03 21:26:10 -04:00
foreman 93e25f8df9 P4 to Git Change 1614278 by wchau@wchau_OCL_cmake on 2018/10/03 21:04:41
SWDEV-165756 - [ROCm] Backport cmake back into perforce to resolve cmake build broken issue
	(Resubmitted CL1613181 with a bug fix)

	- porting CMAKE changes in http://git.amd.com:8080/#/c/173995/
	- add new source file names in runtime/CMakeLists.txt
	-- required additional changes of CMAKE files from Konstantin to build the current OCL driver using CMAKE

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/CMakeLists.txt#17 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#34 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#34 edit
... //depot/stg/opencl/drivers/opencl/runtime/CMakeLists.txt#13 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#15 edit


[ROCm/clr commit: 24437ae9d9]
2018-10-03 21:26:10 -04:00
Aaron Enye Shi 766ce1b4ff Fix hip_vector_types.h for long long vectors
There was a missing long in the declaration for [u]longlongN types.

[ROCm/clr commit: 6a71cf17a1]
2018-10-03 13:57:52 -04:00