76333 Commits
Author SHA1 Message Date
Evgeny 06778e004b adding hsa_system_get_info, hsa_amd_profiling_set_profiler_enabled to shadow hsa api table
Change-Id: I18859caa45c268f573210aad0b5d8bcc745d3e2e


[ROCm/rocprofiler commit: a91d1e039a]
2019-04-02 12:22:34 -05:00
foreman b340f1682c P4 to Git Change 1764757 by yaxunl@yaxunl-lc10 on 2019/04/02 11:49:22
SWDEV-145570 - Fix hanging of clinfo due to excessive memory requests.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#304 edit


[ROCm/clr commit: 59c22c5bc9]
2019-04-02 12:23:44 -04:00
foreman 59c22c5bc9 P4 to Git Change 1764757 by yaxunl@yaxunl-lc10 on 2019/04/02 11:49:22
SWDEV-145570 - Fix hanging of clinfo due to excessive memory requests.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#304 edit
2019-04-02 12:23:44 -04:00
foreman 3bfdbccaa1 P4 to Git Change 1764730 by asalmanp@asalmanp-ocl-stg on 2019/04/02 11:18:14
SWDEV-132899 - [OCL][GFX10] Link correct wavefrontsize64 function in non-comgr path

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

Affected files ...

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


[ROCm/clr commit: 7cd51d2386]
2019-04-02 12:03:04 -04:00
foreman 7cd51d2386 P4 to Git Change 1764730 by asalmanp@asalmanp-ocl-stg on 2019/04/02 11:18:14
SWDEV-132899 - [OCL][GFX10] Link correct wavefrontsize64 function in non-comgr path

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#37 edit
2019-04-02 12:03:04 -04:00
Anthony Cowley 191dfc8dff hipify: translate cudaErrorInvalidSymbol
[ROCm/clr commit: f15dd58a91]
2019-04-02 08:54:37 -04:00
Anthony Cowley f15dd58a91 hipify: translate cudaErrorInvalidSymbol 2019-04-02 08:54:37 -04:00
Anthony Cowley b00a98f27a hipify: translate cudaErrorInvalidSymbol
[ROCm/hip commit: e9b1881c60]
2019-04-02 08:54:37 -04:00
Anthony Cowley e9b1881c60 hipify: translate cudaErrorInvalidSymbol 2019-04-02 08:54:37 -04:00
foreman c58322379c P4 to Git Change 1764636 by chesik@chesik_bdc-dtw-chesikw10_driver on 2019/04/02 08:20:28
SWDEV-183848 - Update OpenCL perfcounter blocks to match the block lists used by GPUPerfAPI (which is in turn used by RCP and CodeXL)

	- The PAL block index for the PA_SC block was incorrect in all hw generations (in PAL, GpuBlock::SC has ordinal 4, not 3)
	- In GFX9, the MC and SRBM blocks are not supported
	- In GFX10, the following changes are made:
	  -- There are 8 CB instances per SE
	  -- There are 8 DB instances per SE
	  -- There are 2 PA_SU instances per SE
	  -- There are 4 PS_SC instances per SE
	  -- There are 4 RMI instances per SE
	  -- There are 2 GL1A instances per SE
	  -- There are 2 GL1C instances per SE
	  -- There are 8 GL1CG instances per SE
	  -- There are 4 global GL2A instances
	  -- There are 16 global GL2A instances
	  -- There are 4 global CHC instances

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcounters.cpp#19 edit


[ROCm/clr commit: b751b6cf19]
2019-04-02 08:50:00 -04:00
foreman b751b6cf19 P4 to Git Change 1764636 by chesik@chesik_bdc-dtw-chesikw10_driver on 2019/04/02 08:20:28
SWDEV-183848 - Update OpenCL perfcounter blocks to match the block lists used by GPUPerfAPI (which is in turn used by RCP and CodeXL)

	- The PAL block index for the PA_SC block was incorrect in all hw generations (in PAL, GpuBlock::SC has ordinal 4, not 3)
	- In GFX9, the MC and SRBM blocks are not supported
	- In GFX10, the following changes are made:
	  -- There are 8 CB instances per SE
	  -- There are 8 DB instances per SE
	  -- There are 2 PA_SU instances per SE
	  -- There are 4 PS_SC instances per SE
	  -- There are 4 RMI instances per SE
	  -- There are 2 GL1A instances per SE
	  -- There are 2 GL1C instances per SE
	  -- There are 8 GL1CG instances per SE
	  -- There are 4 global GL2A instances
	  -- There are 16 global GL2A instances
	  -- There are 4 global CHC instances

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcounters.cpp#19 edit
2019-04-02 08:50:00 -04:00
foreman 5f25c6d76a P4 to Git Change 1764509 by chui@ocl-promo-incrementor on 2019/04/02 03:00:37
SWDEV-2 - Change OpenCL version number from 2869 to 2870.

Affected files ...

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


[ROCm/clr commit: 35bef95807]
2019-04-02 03:13:16 -04:00
foreman 35bef95807 P4 to Git Change 1764509 by chui@ocl-promo-incrementor on 2019/04/02 03:00:37
SWDEV-2 - Change OpenCL version number from 2869 to 2870.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2617 edit
2019-04-02 03:13:16 -04:00
Maneesh Gupta bedff2406a Merge pull request #998 from yxsamliu/doc
hip-clang: update installation guide.

[ROCm/clr commit: 2d9e5615b7]
2019-04-02 05:08:18 +00:00
Maneesh Gupta 2d9e5615b7 Merge pull request #998 from yxsamliu/doc
hip-clang: update installation guide.
2019-04-02 05:08:18 +00:00
Maneesh Gupta 8a93d8e9aa Merge pull request #998 from yxsamliu/doc
hip-clang: update installation guide.

[ROCm/hip commit: c19874e0f1]
2019-04-02 05:08:18 +00:00
Maneesh Gupta c19874e0f1 Merge pull request #998 from yxsamliu/doc
hip-clang: update installation guide.
2019-04-02 05:08:18 +00:00
Maneesh Gupta 9d2c0c8e5d Merge pull request #997 from yxsamliu/mgpu
hip-clang: fix kernel not found on multi-gpu

[ROCm/clr commit: a6e7dfefe3]
2019-04-02 05:07:31 +00:00
Maneesh Gupta a6e7dfefe3 Merge pull request #997 from yxsamliu/mgpu
hip-clang: fix kernel not found on multi-gpu
2019-04-02 05:07:31 +00:00
Maneesh Gupta 1fbff012b4 Merge pull request #997 from yxsamliu/mgpu
hip-clang: fix kernel not found on multi-gpu

[ROCm/hip commit: 5b1e63ee2d]
2019-04-02 05:07:31 +00:00
Maneesh Gupta 5b1e63ee2d Merge pull request #997 from yxsamliu/mgpu
hip-clang: fix kernel not found on multi-gpu
2019-04-02 05:07:31 +00:00
Evgeny 468809db05 fixing HSA trace api filter
[ROCm/roctracer commit: b0800fffe0]
2019-04-01 21:37:42 -05:00
Evgeny b0800fffe0 fixing HSA trace api filter 2019-04-01 21:37:42 -05:00
Evgeny d96a145440 updating HSA test
[ROCm/roctracer commit: a614df9560]
2019-04-01 21:11:14 -05:00
Evgeny a614df9560 updating HSA test 2019-04-01 21:11:14 -05:00
Evgeny 8a69460f1d building kernel objects dynamically
Change-Id: Ie5a4de050decdf59f5ab279e85ee3ac6c654db7b
2019-04-01 20:46:40 -05:00
Evgeny fc1e03f265 building kernel objects dynamically
Change-Id: Ie5a4de050decdf59f5ab279e85ee3ac6c654db7b


[ROCm/rocprofiler commit: 8a69460f1d]
2019-04-01 20:46:40 -05:00
Evgeny Mankov 1168e2925b Merge pull request #1001 from emankov/master
[HIPIFY][tests] Fix typo in test for CUDA 10.x

[ROCm/clr commit: 887c096ed7]
2019-04-01 19:53:42 +03:00
Evgeny Mankov 887c096ed7 Merge pull request #1001 from emankov/master
[HIPIFY][tests] Fix typo in test for CUDA 10.x
2019-04-01 19:53:42 +03:00
Evgeny Mankov 772b4978ed Merge pull request #1001 from emankov/master
[HIPIFY][tests] Fix typo in test for CUDA 10.x

[ROCm/hip commit: 9f40e0aa97]
2019-04-01 19:53:42 +03:00
Evgeny Mankov 9f40e0aa97 Merge pull request #1001 from emankov/master
[HIPIFY][tests] Fix typo in test for CUDA 10.x
2019-04-01 19:53:42 +03:00
Evgeny Mankov 17ac0d3e19 [HIPIFY][tests] Fix typo in test for CUDA 10.x
[ROCm/clr commit: 5b59f87305]
2019-04-01 19:52:08 +03:00
Evgeny Mankov 5b59f87305 [HIPIFY][tests] Fix typo in test for CUDA 10.x 2019-04-01 19:52:08 +03:00
Evgeny Mankov 7bbf825c74 [HIPIFY][tests] Fix typo in test for CUDA 10.x
[ROCm/hip commit: 8bca9f1d7a]
2019-04-01 19:52:08 +03:00
Evgeny Mankov 8bca9f1d7a [HIPIFY][tests] Fix typo in test for CUDA 10.x 2019-04-01 19:52:08 +03:00
Evgeny Mankov 7d93455770 Merge pull request #1000 from emankov/master
[HIPIFY][cmake] Update CMakeLists and Readme cause CUDA 10.1 and clang 8.0.0 are released

[ROCm/clr commit: 16128da4a3]
2019-04-01 19:49:46 +03:00
Evgeny Mankov 16128da4a3 Merge pull request #1000 from emankov/master
[HIPIFY][cmake] Update CMakeLists and Readme cause CUDA 10.1 and clang 8.0.0 are released
2019-04-01 19:49:46 +03:00
Evgeny Mankov 3b28e2f9b4 Merge pull request #1000 from emankov/master
[HIPIFY][cmake] Update CMakeLists and Readme cause CUDA 10.1 and clang 8.0.0 are released

[ROCm/hip commit: a7d0e40058]
2019-04-01 19:49:46 +03:00
Evgeny Mankov a7d0e40058 Merge pull request #1000 from emankov/master
[HIPIFY][cmake] Update CMakeLists and Readme cause CUDA 10.1 and clang 8.0.0 are released
2019-04-01 19:49:46 +03:00
Evgeny Mankov 236624a229 [HIPIFY][cmake] Update CMakeLists and Readme cause CUDA 10.1 and clang 8.0.0 are released
[ROCm/clr commit: 799a6f5512]
2019-04-01 19:44:52 +03:00
Evgeny Mankov 799a6f5512 [HIPIFY][cmake] Update CMakeLists and Readme cause CUDA 10.1 and clang 8.0.0 are released 2019-04-01 19:44:52 +03:00
Evgeny Mankov 9e32584753 [HIPIFY][cmake] Update CMakeLists and Readme cause CUDA 10.1 and clang 8.0.0 are released
[ROCm/hip commit: 7c221450fa]
2019-04-01 19:44:52 +03:00
Evgeny Mankov 7c221450fa [HIPIFY][cmake] Update CMakeLists and Readme cause CUDA 10.1 and clang 8.0.0 are released 2019-04-01 19:44:52 +03:00
foreman 1251ab0181 P4 to Git Change 1764069 by michliao@hliao-dev-00-hip-workspace on 2019/04/01 11:23:34
SWDEV-144570 - Handle zero-byte memset & memcpy

	- Properly handle zero-byte memset & memcpy by skipping the real stuff.

	RB: http://ocltc.amd.com/reviews/r/17062/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#48 edit


[ROCm/clr commit: 6220c5059d]
2019-04-01 11:51:06 -04:00
foreman 6220c5059d P4 to Git Change 1764069 by michliao@hliao-dev-00-hip-workspace on 2019/04/01 11:23:34
SWDEV-144570 - Handle zero-byte memset & memcpy

	- Properly handle zero-byte memset & memcpy by skipping the real stuff.

	RB: http://ocltc.amd.com/reviews/r/17062/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#48 edit
2019-04-01 11:51:06 -04:00
foreman 2c8d0de12d P4 to Git Change 1764069 by michliao@hliao-dev-00-hip-workspace on 2019/04/01 11:23:34
SWDEV-144570 - Handle zero-byte memset & memcpy

	- Properly handle zero-byte memset & memcpy by skipping the real stuff.

	RB: http://ocltc.amd.com/reviews/r/17062/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#48 edit


[ROCm/hip commit: b392004e71]
2019-04-01 11:51:06 -04:00
foreman b392004e71 P4 to Git Change 1764069 by michliao@hliao-dev-00-hip-workspace on 2019/04/01 11:23:34
SWDEV-144570 - Handle zero-byte memset & memcpy

	- Properly handle zero-byte memset & memcpy by skipping the real stuff.

	RB: http://ocltc.amd.com/reviews/r/17062/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#48 edit
2019-04-01 11:51:06 -04:00
foreman 1f48a844df P4 to Git Change 1763913 by chui@ocl-promo-incrementor on 2019/04/01 03:00:36
SWDEV-2 - Change OpenCL version number from 2868 to 2869.

Affected files ...

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


[ROCm/clr commit: 3a050479de]
2019-04-01 03:21:19 -04:00
foreman 3a050479de P4 to Git Change 1763913 by chui@ocl-promo-incrementor on 2019/04/01 03:00:36
SWDEV-2 - Change OpenCL version number from 2868 to 2869.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2616 edit
2019-04-01 03:21:19 -04:00
Yaxun Sam Liu 12ac74bad1 hip-clang: fix kernel not found on multi-gpu
__hipRegisterFunction is called during by .init functions during program initialization.
It calls hipModuleGetFunction to locate kernel symbol in code objects. hipModuleGetFunction
assumes current device when locating kernel symbols. This works for HCC but not for hip-clang,
since hip-clang needs to locate kernel symbols for different devices without switching
between devices.

This patch introduces a new hsa agent parameter to ihipModuleGetFunction, which allows
__hipRegisterFunction to choose the correct hsa agent when locating kernel symbols. By
default it uses this_agent(), therefore this patch has no impact on HCC.


[ROCm/clr commit: 8f5c812a68]
2019-03-31 10:08:20 -04:00