Commit Graph

64357 Commits

Author SHA1 Message Date
Ben Sander 5197cf250d Add beastperiteration and onesize for testing.
onesize allows running tests at one specific size.
2016-03-19 02:43:04 -05:00
Ben Sander b6de799f47 Add beastperiteration and onesize for testing.
onesize allows running tests at one specific size.


[ROCm/hip commit: 7ff5b16d2a]
2016-03-19 02:43:04 -05:00
Ben Sander 7ff5b16d2a Add beastperiteration and onesize for testing.
onesize allows running tests at one specific size.
2016-03-19 02:43:04 -05:00
foreman 666951f151 P4 to Git Change 1249106 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/19 03:00:11
SWDEV-2 - Change OpenCL version number from 2067 to 2068.

Affected files ...

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


[ROCm/clr commit: ef7612cfb3]
2016-03-19 03:12:35 -04:00
foreman ef7612cfb3 P4 to Git Change 1249106 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/19 03:00:11
SWDEV-2 - Change OpenCL version number from 2067 to 2068.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1814 edit
2016-03-19 03:12:35 -04:00
foreman f7347666d7 P4 to Git Change 1249103 by smekhano@stas-rampitec-hsa on 2016/03/19 00:35:23
SWDEV-77584 - HSA HLC: constant fold get_local_size() with reqd_work_group_size attribute

	Testing: smoke, precheckin, conformance non_uniform_work_group
	Reviewed by Valery Pykhtin

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/optimizer.cpp#28 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDUtils.h#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/AMDIntrinsic.h#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/AMDMetadataUtils.h#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Utils/AMDLibCalls.h#37 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILKernelManager.cpp#53 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IntrinsicUtils/AMDIntrinsic.src_cpp#8 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/SPIR/AMDMetadataUtils.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/AMDLibCalls.cpp#61 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/AMDUtils.cpp#9 edit
... //depot/stg/opencl/drivers/opencl/tests/hsa/src/ocl/features/metadata/local_size_reqd.cl#1 add
... //depot/stg/opencl/drivers/opencl/tests/hsa/src/ocl/features/metadata/local_size_reqd_intr.cl#1 add
... //depot/stg/opencl/drivers/opencl/tests/hsa/tlst/llc_opt.tlst#87 edit
... //depot/stg/opencl/drivers/opencl/tests/hsa/tlst/ocl_features.tlst#53 edit


[ROCm/clr commit: 80cdbed438]
2016-03-19 00:43:22 -04:00
foreman 80cdbed438 P4 to Git Change 1249103 by smekhano@stas-rampitec-hsa on 2016/03/19 00:35:23
SWDEV-77584 - HSA HLC: constant fold get_local_size() with reqd_work_group_size attribute

	Testing: smoke, precheckin, conformance non_uniform_work_group
	Reviewed by Valery Pykhtin

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/optimizer.cpp#28 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDUtils.h#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/AMDIntrinsic.h#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/AMDMetadataUtils.h#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Utils/AMDLibCalls.h#37 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILKernelManager.cpp#53 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IntrinsicUtils/AMDIntrinsic.src_cpp#8 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/SPIR/AMDMetadataUtils.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/AMDLibCalls.cpp#61 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/AMDUtils.cpp#9 edit
... //depot/stg/opencl/drivers/opencl/tests/hsa/src/ocl/features/metadata/local_size_reqd.cl#1 add
... //depot/stg/opencl/drivers/opencl/tests/hsa/src/ocl/features/metadata/local_size_reqd_intr.cl#1 add
... //depot/stg/opencl/drivers/opencl/tests/hsa/tlst/llc_opt.tlst#87 edit
... //depot/stg/opencl/drivers/opencl/tests/hsa/tlst/ocl_features.tlst#53 edit
2016-03-19 00:43:22 -04:00
Ben Sander 99b2af44ae Improve formatting - line up cols
[ROCm/hip-tests commit: f7e2c254df]
2016-03-18 23:43:04 -05:00
Ben Sander f7e2c254df Improve formatting - line up cols 2016-03-18 23:43:04 -05:00
Ben Sander d3a3e0ba63 Improve formatting - line up cols
[ROCm/clr commit: c5d0813f03]
2016-03-18 23:43:04 -05:00
Ben Sander c5d0813f03 Improve formatting - line up cols 2016-03-18 23:43:04 -05:00
Ben Sander 79d0d442d3 Improve formatting - line up cols
[ROCm/hip commit: 85fce5f21e]
2016-03-18 23:43:04 -05:00
Ben Sander 85fce5f21e Improve formatting - line up cols 2016-03-18 23:43:04 -05:00
Ben Sander 9ca75a115b Print Pinned or Unpinned in result summary
[ROCm/hip-tests commit: 62fb06f54e]
2016-03-18 21:28:29 -05:00
Ben Sander 62fb06f54e Print Pinned or Unpinned in result summary 2016-03-18 21:28:29 -05:00
Ben Sander c55187604c Print Pinned or Unpinned in result summary
[ROCm/clr commit: 3dc6906855]
2016-03-18 21:28:29 -05:00
Ben Sander 3dc6906855 Print Pinned or Unpinned in result summary 2016-03-18 21:28:29 -05:00
Ben Sander 5996a5c0a1 Print Pinned or Unpinned in result summary
[ROCm/hip commit: c2102847a4]
2016-03-18 21:28:29 -05:00
Ben Sander c2102847a4 Print Pinned or Unpinned in result summary 2016-03-18 21:28:29 -05:00
Aditya Atluri 2bc7b1f3ba Update CUDA_Runtime_API_functions_supported_by_HIP.md
[ROCm/clr commit: a17e390283]
2016-03-18 11:28:06 -05:00
Aditya Atluri a17e390283 Update CUDA_Runtime_API_functions_supported_by_HIP.md 2016-03-18 11:28:06 -05:00
Aditya Atluri 2dd079da40 Update CUDA_Runtime_API_functions_supported_by_HIP.md
[ROCm/hip commit: 27b6a620d9]
2016-03-18 11:28:06 -05:00
Aditya Atluri 27b6a620d9 Update CUDA_Runtime_API_functions_supported_by_HIP.md 2016-03-18 11:28:06 -05:00
Aditya Atluri 336001aa29 Create CUDA_Runtime_API_functions_supported_by_HIP.md
[ROCm/clr commit: 564d13a0b3]
2016-03-18 11:23:44 -05:00
Aditya Atluri 564d13a0b3 Create CUDA_Runtime_API_functions_supported_by_HIP.md 2016-03-18 11:23:44 -05:00
Aditya Atluri cc3c700d00 Create CUDA_Runtime_API_functions_supported_by_HIP.md
[ROCm/hip commit: 456f8b8455]
2016-03-18 11:23:44 -05:00
Aditya Atluri 456f8b8455 Create CUDA_Runtime_API_functions_supported_by_HIP.md 2016-03-18 11:23:44 -05:00
Ben Sander bffe0bd7ac Supported --aliged mode. Add results check for H2D and D2H.
[ROCm/hip-tests commit: 97493d2098]
2016-03-18 03:09:52 -05:00
Ben Sander 97493d2098 Supported --aliged mode. Add results check for H2D and D2H. 2016-03-18 03:09:52 -05:00
Ben Sander 203eeda2f7 Supported --aliged mode. Add results check for H2D and D2H.
[ROCm/clr commit: 690486b9eb]
2016-03-18 03:09:52 -05:00
Ben Sander 690486b9eb Supported --aliged mode. Add results check for H2D and D2H. 2016-03-18 03:09:52 -05:00
Ben Sander 8a47efb22a Supported --aliged mode. Add results check for H2D and D2H.
[ROCm/hip commit: 618556eaf9]
2016-03-18 03:09:52 -05:00
Ben Sander 618556eaf9 Supported --aliged mode. Add results check for H2D and D2H. 2016-03-18 03:09:52 -05:00
Ben Sander b1fe0120ca Refactor copy code.
-Move staging buffer locks inside the staging buffer code.
-Remove dedicated per-device completion_signal + per-device lock -
instead allocated signal from the per-stream pool.   This elimintes
the lock and allows more concurrency.
-remove switch HIP_DISABLE_BIDIR_MEMCPY


[ROCm/clr commit: e64174f47a]
2016-03-18 03:02:00 -05:00
Ben Sander e64174f47a Refactor copy code.
-Move staging buffer locks inside the staging buffer code.
-Remove dedicated per-device completion_signal + per-device lock -
instead allocated signal from the per-stream pool.   This elimintes
the lock and allows more concurrency.
-remove switch HIP_DISABLE_BIDIR_MEMCPY
2016-03-18 03:02:00 -05:00
Ben Sander 0134651419 Refactor copy code.
-Move staging buffer locks inside the staging buffer code.
-Remove dedicated per-device completion_signal + per-device lock -
instead allocated signal from the per-stream pool.   This elimintes
the lock and allows more concurrency.
-remove switch HIP_DISABLE_BIDIR_MEMCPY


[ROCm/hip commit: 0af4d3623f]
2016-03-18 03:02:00 -05:00
Ben Sander 0af4d3623f Refactor copy code.
-Move staging buffer locks inside the staging buffer code.
-Remove dedicated per-device completion_signal + per-device lock -
instead allocated signal from the per-stream pool.   This elimintes
the lock and allows more concurrency.
-remove switch HIP_DISABLE_BIDIR_MEMCPY
2016-03-18 03:02:00 -05:00
foreman 4365f4231c P4 to Git Change 1248757 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/18 03:00:16
SWDEV-2 - Change OpenCL version number from 2066 to 2067.

Affected files ...

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


[ROCm/clr commit: 35181ad34b]
2016-03-18 03:06:16 -04:00
foreman 35181ad34b P4 to Git Change 1248757 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/18 03:00:16
SWDEV-2 - Change OpenCL version number from 2066 to 2067.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1813 edit
2016-03-18 03:06:16 -04:00
Ben Sander a0d3c018c0 Refactor staging buffer and sync copies.
- refactor staging buffer to operate on hsa* data structures not
  hc::accelerator.
- use hsa_memory_allocate to allocate staging buffers rather than
  am_alloc.
- Refactor device reset with single member function.  Don't reallocate
  staging buffers on reset.
- Properly track dependencies based on command type.  Add new deps for
  H2D and D2D rather than overloading H2D.


[ROCm/clr commit: 3b45e064f9]
2016-03-17 20:09:10 -05:00
Ben Sander 3b45e064f9 Refactor staging buffer and sync copies.
- refactor staging buffer to operate on hsa* data structures not
  hc::accelerator.
- use hsa_memory_allocate to allocate staging buffers rather than
  am_alloc.
- Refactor device reset with single member function.  Don't reallocate
  staging buffers on reset.
- Properly track dependencies based on command type.  Add new deps for
  H2D and D2D rather than overloading H2D.
2016-03-17 20:09:10 -05:00
Ben Sander 3320975a80 Refactor staging buffer and sync copies.
- refactor staging buffer to operate on hsa* data structures not
  hc::accelerator.
- use hsa_memory_allocate to allocate staging buffers rather than
  am_alloc.
- Refactor device reset with single member function.  Don't reallocate
  staging buffers on reset.
- Properly track dependencies based on command type.  Add new deps for
  H2D and D2D rather than overloading H2D.


[ROCm/hip commit: 7d500599fa]
2016-03-17 20:09:10 -05:00
Ben Sander 7d500599fa Refactor staging buffer and sync copies.
- refactor staging buffer to operate on hsa* data structures not
  hc::accelerator.
- use hsa_memory_allocate to allocate staging buffers rather than
  am_alloc.
- Refactor device reset with single member function.  Don't reallocate
  staging buffers on reset.
- Properly track dependencies based on command type.  Add new deps for
  H2D and D2D rather than overloading H2D.
2016-03-17 20:09:10 -05:00
Felix Kuehling 06d391c6c9 Add environment variable to disable GPU caching
This option may help debug synchronization or coherency issues
involving the GPU caches. It works only on dGPUs, by changing the
cache policy of the GPUVM default aperture to "cohrent", which is
implemented as non-cached on current dGPU hardware.

Change-Id: I544ac9cc5c0cf1fa5c4e30f67aa42b3b5e44ae67
2016-03-17 18:51:47 -04:00
Felix Kuehling a8a5960095 Add environment variable to disable GPU caching
This option may help debug synchronization or coherency issues
involving the GPU caches. It works only on dGPUs, by changing the
cache policy of the GPUVM default aperture to "cohrent", which is
implemented as non-cached on current dGPU hardware.

Change-Id: I544ac9cc5c0cf1fa5c4e30f67aa42b3b5e44ae67


[ROCm/ROCR-Runtime commit: 06d391c6c9]
2016-03-17 18:51:47 -04:00
foreman 24b1911f57 P4 to Git Change 1248319 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/17 03:00:18
SWDEV-2 - Change OpenCL version number from 2065 to 2066.

Affected files ...

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


[ROCm/clr commit: 5a093ba1e9]
2016-03-17 03:10:49 -04:00
foreman 5a093ba1e9 P4 to Git Change 1248319 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/17 03:00:18
SWDEV-2 - Change OpenCL version number from 2065 to 2066.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1812 edit
2016-03-17 03:10:49 -04:00
Ben Sander dd90a8ff34 Refactor to isolate staging buffer code.
[ROCm/clr commit: 1b7cc7d921]
2016-03-17 00:20:56 -05:00
Ben Sander 1b7cc7d921 Refactor to isolate staging buffer code. 2016-03-17 00:20:56 -05:00
Ben Sander fc27c61c58 Refactor to isolate staging buffer code.
[ROCm/hip commit: e7586adb33]
2016-03-17 00:20:56 -05:00