76333 커밋

작성자 SHA1 메시지 날짜
Ben Sander 71b9369256 Add first steps for CMake test hierarchy + initial launch_bounds. 2016-06-16 08:41:32 -05:00
Ben Sander 40a8dc009c Add first steps for CMake test hierarchy + initial launch_bounds.
[ROCm/hip commit: 1983af64ec]
2016-06-16 08:41:32 -05:00
Ben Sander 1983af64ec Add first steps for CMake test hierarchy + initial launch_bounds. 2016-06-16 08:41:32 -05:00
Maneesh Gupta 475fd56684 Add compiler annotations to make_ functions
Change-Id: Ic16cfe402dc5cb387b1b63ad311ce8b57ea07361


[ROCm/clr commit: bdfd943b4a]
2016-06-16 16:18:35 +05:30
Maneesh Gupta bdfd943b4a Add compiler annotations to make_ functions
Change-Id: Ic16cfe402dc5cb387b1b63ad311ce8b57ea07361
2016-06-16 16:18:35 +05:30
Maneesh Gupta 28e9ba8da9 Add compiler annotations to make_ functions
Change-Id: Ic16cfe402dc5cb387b1b63ad311ce8b57ea07361


[ROCm/hip commit: d12651521f]
2016-06-16 16:18:35 +05:30
Maneesh Gupta d12651521f Add compiler annotations to make_ functions
Change-Id: Ic16cfe402dc5cb387b1b63ad311ce8b57ea07361
2016-06-16 16:18:35 +05:30
foreman eec25c6145 P4 to Git Change 1280472 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/06/16 03:00:10
SWDEV-2 - Change OpenCL version number from 2146 to 2147.

Affected files ...

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


[ROCm/clr commit: 32e6cea52f]
2016-06-16 03:06:48 -04:00
foreman 32e6cea52f P4 to Git Change 1280472 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/06/16 03:00:10
SWDEV-2 - Change OpenCL version number from 2146 to 2147.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1893 edit
2016-06-16 03:06:48 -04:00
Sylvain Jeaugey cabb9878d2 Increased version to 1.2.3
[ROCm/rccl commit: 9fcc523485]
2016-06-15 19:18:13 -07:00
Sylvain Jeaugey 9fcc523485 Increased version to 1.2.3 2016-06-15 19:18:13 -07:00
Sylvain Jeaugey 4d7076f7dc Packaging : Generate shlibs.local
[ROCm/rccl commit: 67d1ab9106]
2016-06-15 19:03:08 -07:00
Sylvain Jeaugey 67d1ab9106 Packaging : Generate shlibs.local 2016-06-15 19:03:08 -07:00
Sylvain Jeaugey 5749822385 Move deb to build directory
[ROCm/rccl commit: da6d2009e0]
2016-06-15 18:20:10 -07:00
Sylvain Jeaugey da6d2009e0 Move deb to build directory 2016-06-15 18:20:10 -07:00
Sylvain Jeaugey d51c6b0f89 Fix make install to use BUILDDIR
[ROCm/rccl commit: 155132d336]
2016-06-15 18:20:02 -07:00
Sylvain Jeaugey 155132d336 Fix make install to use BUILDDIR 2016-06-15 18:20:02 -07:00
Sylvain Jeaugey 0ff5aa2cff Rework debian packaging
[ROCm/rccl commit: 08ddfe03d2]
2016-06-15 18:18:44 -07:00
Sylvain Jeaugey 08ddfe03d2 Rework debian packaging 2016-06-15 18:18:44 -07:00
Ben Sander c46b2e7450 NVCC improvements.
- Complete translation tables for cudaError <-> hipError_t.
- Remove some odd errors that were not correctly translated or not used.
- Add HIPCHECK_API to test infrastructure.  Used for negative testing
  an API ; if a mismatch occurs it shows the expected return error
  code.  Can also print a warning rather than error.
- Enable hipMemoryAllocate on NV system, and review error coded.
- Add hipErrorName to nvcc.

Change-Id: I680427dcf32a5796d5913cf9e7f3b4c6f6b91599

Conflicts:
	tests/src/CMakeLists.txt

Bug fixes and improved docs for hipFree and hipHostFree.

    - Passing NULL pointer initialized runtime and return hipSuccess
      (not an error like before).
    - add negative test for this. (hipMemoryAllocate, improved)
    - Match NVCC errors for invalid pointers, add to test.
    - Update hipFree and hipHostFree docs.
    - hipGetDevicePointer always set *devicePointer=NULL, even for
      invalid flags.
    - Gate shared memory usage on specific HCC work-week.

Change-Id: I533b4fd3280a3d6cdbf05eb768976f0c7506c012


[ROCm/clr commit: 6a2a140f34]
2016-06-16 06:13:51 +05:30
Ben Sander 6a2a140f34 NVCC improvements.
- Complete translation tables for cudaError <-> hipError_t.
- Remove some odd errors that were not correctly translated or not used.
- Add HIPCHECK_API to test infrastructure.  Used for negative testing
  an API ; if a mismatch occurs it shows the expected return error
  code.  Can also print a warning rather than error.
- Enable hipMemoryAllocate on NV system, and review error coded.
- Add hipErrorName to nvcc.

Change-Id: I680427dcf32a5796d5913cf9e7f3b4c6f6b91599

Conflicts:
	tests/src/CMakeLists.txt

Bug fixes and improved docs for hipFree and hipHostFree.

    - Passing NULL pointer initialized runtime and return hipSuccess
      (not an error like before).
    - add negative test for this. (hipMemoryAllocate, improved)
    - Match NVCC errors for invalid pointers, add to test.
    - Update hipFree and hipHostFree docs.
    - hipGetDevicePointer always set *devicePointer=NULL, even for
      invalid flags.
    - Gate shared memory usage on specific HCC work-week.

Change-Id: I533b4fd3280a3d6cdbf05eb768976f0c7506c012
2016-06-16 06:13:51 +05:30
Ben Sander 0268c1e4e6 NVCC improvements.
- Complete translation tables for cudaError <-> hipError_t.
- Remove some odd errors that were not correctly translated or not used.
- Add HIPCHECK_API to test infrastructure.  Used for negative testing
  an API ; if a mismatch occurs it shows the expected return error
  code.  Can also print a warning rather than error.
- Enable hipMemoryAllocate on NV system, and review error coded.
- Add hipErrorName to nvcc.

Change-Id: I680427dcf32a5796d5913cf9e7f3b4c6f6b91599

Conflicts:
	tests/src/CMakeLists.txt

Bug fixes and improved docs for hipFree and hipHostFree.

    - Passing NULL pointer initialized runtime and return hipSuccess
      (not an error like before).
    - add negative test for this. (hipMemoryAllocate, improved)
    - Match NVCC errors for invalid pointers, add to test.
    - Update hipFree and hipHostFree docs.
    - hipGetDevicePointer always set *devicePointer=NULL, even for
      invalid flags.
    - Gate shared memory usage on specific HCC work-week.

Change-Id: I533b4fd3280a3d6cdbf05eb768976f0c7506c012


[ROCm/hip commit: 2ab19ca505]
2016-06-16 06:13:51 +05:30
Ben Sander 2ab19ca505 NVCC improvements.
- Complete translation tables for cudaError <-> hipError_t.
- Remove some odd errors that were not correctly translated or not used.
- Add HIPCHECK_API to test infrastructure.  Used for negative testing
  an API ; if a mismatch occurs it shows the expected return error
  code.  Can also print a warning rather than error.
- Enable hipMemoryAllocate on NV system, and review error coded.
- Add hipErrorName to nvcc.

Change-Id: I680427dcf32a5796d5913cf9e7f3b4c6f6b91599

Conflicts:
	tests/src/CMakeLists.txt

Bug fixes and improved docs for hipFree and hipHostFree.

    - Passing NULL pointer initialized runtime and return hipSuccess
      (not an error like before).
    - add negative test for this. (hipMemoryAllocate, improved)
    - Match NVCC errors for invalid pointers, add to test.
    - Update hipFree and hipHostFree docs.
    - hipGetDevicePointer always set *devicePointer=NULL, even for
      invalid flags.
    - Gate shared memory usage on specific HCC work-week.

Change-Id: I533b4fd3280a3d6cdbf05eb768976f0c7506c012
2016-06-16 06:13:51 +05:30
Sylvain Jeaugey 0659687dc2 Include link to blog post in README.md
[ROCm/rccl commit: 5d4716a8a3]
2016-06-15 10:54:19 -07:00
Sylvain Jeaugey 5d4716a8a3 Include link to blog post in README.md 2016-06-15 10:54:19 -07:00
foreman b5e4d50c08 P4 to Git Change 1280222 by gandryey@gera-w8 on 2016/06/15 13:17:28
SWDEV-95908 - OpenCL on PAL - cl_amd_offline_devices platform extension
	- Add support for offline devices

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#11 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.hpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#5 edit


[ROCm/clr commit: 67d9bc5d63]
2016-06-15 13:23:18 -04:00
foreman 67d9bc5d63 P4 to Git Change 1280222 by gandryey@gera-w8 on 2016/06/15 13:17:28
SWDEV-95908 - OpenCL on PAL - cl_amd_offline_devices platform extension
	- Add support for offline devices

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#11 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.hpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#5 edit
2016-06-15 13:23:18 -04:00
Aditya Atluri d01b51eab9 added more host functions and tests
Change-Id: I9904e65e14c5479ba33d836c5c0b763cb5af71e3


[ROCm/clr commit: c4e667cf90]
2016-06-15 11:45:19 -05:00
Aditya Atluri c4e667cf90 added more host functions and tests
Change-Id: I9904e65e14c5479ba33d836c5c0b763cb5af71e3
2016-06-15 11:45:19 -05:00
Aditya Atluri 8e5334a376 added more host functions and tests
Change-Id: I9904e65e14c5479ba33d836c5c0b763cb5af71e3


[ROCm/hip commit: 7cb45e2d87]
2016-06-15 11:45:19 -05:00
Aditya Atluri 7cb45e2d87 added more host functions and tests
Change-Id: I9904e65e14c5479ba33d836c5c0b763cb5af71e3
2016-06-15 11:45:19 -05:00
foreman 38b5667a92 P4 to Git Change 1280009 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/06/15 03:00:14
SWDEV-2 - Change OpenCL version number from 2145 to 2146.

Affected files ...

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


[ROCm/clr commit: ac02a393c2]
2016-06-15 03:14:39 -04:00
foreman ac02a393c2 P4 to Git Change 1280009 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/06/15 03:00:14
SWDEV-2 - Change OpenCL version number from 2145 to 2146.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1892 edit
2016-06-15 03:14:39 -04:00
Maneesh Gupta cf468b9a7b Merge "added host device functions" into amd-master
[ROCm/clr commit: 8755f2f1bc]
2016-06-15 02:45:55 -04:00
Maneesh Gupta 8755f2f1bc Merge "added host device functions" into amd-master 2016-06-15 02:45:55 -04:00
Maneesh Gupta 9aabcda5b6 Merge "added host device functions" into amd-master
[ROCm/hip commit: 59e3dabf29]
2016-06-15 02:45:55 -04:00
Maneesh Gupta 59e3dabf29 Merge "added host device functions" into amd-master 2016-06-15 02:45:55 -04:00
Maneesh Gupta 8b9f354f60 Merge "cmake picks HIP version from hipcc" into amd-master
[ROCm/clr commit: 065b2f532f]
2016-06-15 01:47:18 -04:00
Maneesh Gupta 065b2f532f Merge "cmake picks HIP version from hipcc" into amd-master 2016-06-15 01:47:18 -04:00
Maneesh Gupta f93794ee45 Merge "cmake picks HIP version from hipcc" into amd-master
[ROCm/hip commit: d2019aef84]
2016-06-15 01:47:18 -04:00
Maneesh Gupta d2019aef84 Merge "cmake picks HIP version from hipcc" into amd-master 2016-06-15 01:47:18 -04:00
Maneesh Gupta e003279b6e Merge "hipcc supports printing HIP version" into amd-master
[ROCm/clr commit: 35624f33f9]
2016-06-15 01:46:11 -04:00
Maneesh Gupta 35624f33f9 Merge "hipcc supports printing HIP version" into amd-master 2016-06-15 01:46:11 -04:00
Maneesh Gupta bbc7e232de Merge "hipcc supports printing HIP version" into amd-master
[ROCm/hip commit: fc63d6670e]
2016-06-15 01:46:11 -04:00
Maneesh Gupta fc63d6670e Merge "hipcc supports printing HIP version" into amd-master 2016-06-15 01:46:11 -04:00
Aditya Atluri f56bda32bf added host device functions
Change-Id: I8f299752fb8dd8e8947da62e4ad88842c1c19f62


[ROCm/clr commit: bb02880a12]
2016-06-14 18:14:44 -05:00
Aditya Atluri bb02880a12 added host device functions
Change-Id: I8f299752fb8dd8e8947da62e4ad88842c1c19f62
2016-06-14 18:14:44 -05:00
Aditya Atluri a663880f73 added host device functions
Change-Id: I8f299752fb8dd8e8947da62e4ad88842c1c19f62


[ROCm/hip commit: e01e5d2fe3]
2016-06-14 18:14:44 -05:00
Aditya Atluri e01e5d2fe3 added host device functions
Change-Id: I8f299752fb8dd8e8947da62e4ad88842c1c19f62
2016-06-14 18:14:44 -05:00
Christophe Paquot c64f646711 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
2016-06-14 17:03:49 -04:00