76333 コミット

作成者 SHA1 メッセージ 日付
Ben Sander 77fb9893b4 Set HIP_SYNC_NULL_STREAM=0.
Optimizes null stream synchronization so it uses GPU-side dependency
resolution. Requires HCC __hcc_workweek__ > 17300.
2017-07-27 11:11:54 -05:00
Yifan Sun 1edab9f118 Allow hip cmake to link libraries
[ROCm/clr commit: 679075e2f0]
2017-07-27 11:46:18 -04:00
Yifan Sun 679075e2f0 Allow hip cmake to link libraries 2017-07-27 11:46:18 -04:00
Yifan Sun 8db7ef071d Allow hip cmake to link libraries
[ROCm/hip commit: 0aaa800109]
2017-07-27 11:46:18 -04:00
Yifan Sun 0aaa800109 Allow hip cmake to link libraries 2017-07-27 11:46:18 -04:00
Evgeny Mankov e586926eb7 [HIPIFY] CUDA RT Textures support
[ROCm/clr commit: fa7719b5b5]
2017-07-27 18:39:40 +03:00
Evgeny Mankov fa7719b5b5 [HIPIFY] CUDA RT Textures support 2017-07-27 18:39:40 +03:00
Evgeny Mankov 21c012ffca [HIPIFY] CUDA RT Textures support
[ROCm/hip commit: ffcf5d32a0]
2017-07-27 18:39:40 +03:00
Evgeny Mankov ffcf5d32a0 [HIPIFY] CUDA RT Textures support 2017-07-27 18:39:40 +03:00
foreman ebbda19ce1 P4 to Git Change 1440143 by johtaylo@johtaylo-jtincrementor-increment on 2017/07/27 03:00:05
SWDEV-2 - Change OpenCL version number from 2462 to 2463.

Affected files ...

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


[ROCm/clr commit: bbce92464b]
2017-07-27 03:18:48 -04:00
foreman bbce92464b P4 to Git Change 1440143 by johtaylo@johtaylo-jtincrementor-increment on 2017/07/27 03:00:05
SWDEV-2 - Change OpenCL version number from 2462 to 2463.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2210 edit
2017-07-27 03:18:48 -04:00
Maneesh Gupta 97edbda54d Merge pull request #116 from bensander/enable_coh_host
Make host memory allocations coherent by default.

[ROCm/clr commit: 9086c14936]
2017-07-27 10:45:32 +05:30
Maneesh Gupta 9086c14936 Merge pull request #116 from bensander/enable_coh_host
Make host memory allocations coherent by default.
2017-07-27 10:45:32 +05:30
Maneesh Gupta da4042554f Merge pull request #116 from bensander/enable_coh_host
Make host memory allocations coherent by default.

[ROCm/hip commit: 526fcb1223]
2017-07-27 10:45:32 +05:30
Maneesh Gupta 526fcb1223 Merge pull request #116 from bensander/enable_coh_host
Make host memory allocations coherent by default.
2017-07-27 10:45:32 +05:30
Ben Sander a5b3f825c2 Merge pull request #100 from weixingzhang/texture
HIP Texture Support

[ROCm/clr commit: 702651fc85]
2017-07-26 19:28:15 -05:00
Ben Sander 702651fc85 Merge pull request #100 from weixingzhang/texture
HIP Texture Support
2017-07-26 19:28:15 -05:00
Ben Sander 9ec4b0b66f Merge pull request #100 from weixingzhang/texture
HIP Texture Support

[ROCm/hip commit: 4f93b99f23]
2017-07-26 19:28:15 -05:00
Ben Sander 4f93b99f23 Merge pull request #100 from weixingzhang/texture
HIP Texture Support
2017-07-26 19:28:15 -05:00
Ben Sander 03e01439aa Merge pull request #114 from emankov/master
[HIPIFY] CUDA Stream Callback support

[ROCm/clr commit: 1be14ad733]
2017-07-26 19:27:05 -05:00
Ben Sander 1be14ad733 Merge pull request #114 from emankov/master
[HIPIFY] CUDA Stream Callback support
2017-07-26 19:27:05 -05:00
Ben Sander adeb4b4ff9 Merge pull request #114 from emankov/master
[HIPIFY] CUDA Stream Callback support

[ROCm/hip commit: bcdc6681fa]
2017-07-26 19:27:05 -05:00
Ben Sander bcdc6681fa Merge pull request #114 from emankov/master
[HIPIFY] CUDA Stream Callback support
2017-07-26 19:27:05 -05:00
Ben Sander 70783958f3 Merge pull request #113 from mangupta/avoid_rebuild_cache
[cmake] No longer rebuild cmake cache on each build

[ROCm/clr commit: 9e120e3dd3]
2017-07-26 19:24:43 -05:00
Ben Sander 9e120e3dd3 Merge pull request #113 from mangupta/avoid_rebuild_cache
[cmake] No longer rebuild cmake cache on each build
2017-07-26 19:24:43 -05:00
Ben Sander d1dbf4f45d Merge pull request #113 from mangupta/avoid_rebuild_cache
[cmake] No longer rebuild cmake cache on each build

[ROCm/hip commit: 50546c7866]
2017-07-26 19:24:43 -05:00
Ben Sander 50546c7866 Merge pull request #113 from mangupta/avoid_rebuild_cache
[cmake] No longer rebuild cmake cache on each build
2017-07-26 19:24:43 -05:00
Ben Sander 4f06b4157d Merge pull request #115 from bensander/README
Update release notes.

[ROCm/clr commit: ed9647ad25]
2017-07-26 19:23:26 -05:00
Ben Sander ed9647ad25 Merge pull request #115 from bensander/README
Update release notes.
2017-07-26 19:23:26 -05:00
Ben Sander c828572b94 Merge pull request #115 from bensander/README
Update release notes.

[ROCm/hip commit: 5589c59605]
2017-07-26 19:23:26 -05:00
Ben Sander 5589c59605 Merge pull request #115 from bensander/README
Update release notes.
2017-07-26 19:23:26 -05:00
Ben Sander 235b60165f Make host memory allocations coherent by default.
Associated change is to optimize event recording so it uses
agent-scope releaes (since it was only using system-scope release
to support non-coherent host mem).

Flags and environment variables exist to obtain previous behavior
if desired.  Options are documented in new performance guide.


[ROCm/clr commit: 6576201ec2]
2017-07-26 19:20:34 -05:00
Ben Sander 6576201ec2 Make host memory allocations coherent by default.
Associated change is to optimize event recording so it uses
agent-scope releaes (since it was only using system-scope release
to support non-coherent host mem).

Flags and environment variables exist to obtain previous behavior
if desired.  Options are documented in new performance guide.
2017-07-26 19:20:34 -05:00
Ben Sander 6834270f15 Make host memory allocations coherent by default.
Associated change is to optimize event recording so it uses
agent-scope releaes (since it was only using system-scope release
to support non-coherent host mem).

Flags and environment variables exist to obtain previous behavior
if desired.  Options are documented in new performance guide.


[ROCm/hip commit: 8b8e97ff28]
2017-07-26 19:20:34 -05:00
Ben Sander 8b8e97ff28 Make host memory allocations coherent by default.
Associated change is to optimize event recording so it uses
agent-scope releaes (since it was only using system-scope release
to support non-coherent host mem).

Flags and environment variables exist to obtain previous behavior
if desired.  Options are documented in new performance guide.
2017-07-26 19:20:34 -05:00
Ben Sander 7eeb6e4d9d Update release notes.
[ROCm/clr commit: e29a53f4a6]
2017-07-26 19:03:32 -05:00
Ben Sander e29a53f4a6 Update release notes. 2017-07-26 19:03:32 -05:00
Ben Sander fbffeb7350 Update release notes.
[ROCm/hip commit: d9d9a8620f]
2017-07-26 19:03:32 -05:00
Ben Sander d9d9a8620f Update release notes. 2017-07-26 19:03:32 -05:00
foreman 8d6240ee4e P4 to Git Change 1439905 by cpaquot@cpaquot-ocl-lc-lnx on 2017/07/26 15:57:06
SWDEV-121486 - Clean up sampler list if we run out of memory.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#42 edit


[ROCm/clr commit: 3a805c96cc]
2017-07-26 16:14:35 -04:00
foreman 3a805c96cc P4 to Git Change 1439905 by cpaquot@cpaquot-ocl-lc-lnx on 2017/07/26 15:57:06
SWDEV-121486 - Clean up sampler list if we run out of memory.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#42 edit
2017-07-26 16:14:35 -04:00
Evgeny Mankov 7428857399 [HIPIFY] CUDA Stream Callback support
[ROCm/clr commit: af9dadf20a]
2017-07-26 19:29:50 +03:00
Evgeny Mankov af9dadf20a [HIPIFY] CUDA Stream Callback support 2017-07-26 19:29:50 +03:00
Evgeny Mankov 9ba397e8fe [HIPIFY] CUDA Stream Callback support
[ROCm/hip commit: 368aebc4bc]
2017-07-26 19:29:50 +03:00
Evgeny Mankov 368aebc4bc [HIPIFY] CUDA Stream Callback support 2017-07-26 19:29:50 +03:00
Harish Kasiviswanathan 186527d0b7 Support IPC sharing of non paged system memory
Non paged system memory is allocated with node id 0. However, since a
gpu node is required for allocating system memory via KFD, the first
dgpu is used. In hsaKmtShareMemory() if system memory use the same
(first) dgpu.

Change-Id: I85789a89a4e4f7888e3826826401ea89ce4d1718
Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
2017-07-26 10:17:07 -04:00
Harish Kasiviswanathan faa5102340 Support IPC sharing of non paged system memory
Non paged system memory is allocated with node id 0. However, since a
gpu node is required for allocating system memory via KFD, the first
dgpu is used. In hsaKmtShareMemory() if system memory use the same
(first) dgpu.

Change-Id: I85789a89a4e4f7888e3826826401ea89ce4d1718
Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>


[ROCm/ROCR-Runtime commit: 186527d0b7]
2017-07-26 10:17:07 -04:00
Harish Kasiviswanathan 20f0de71df Fix inconsistent calling of validate_nodeid
Change-Id: I3e8e65a5629059abdde89832b619cd8bf1f2b36c
Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
2017-07-26 10:17:07 -04:00
Harish Kasiviswanathan 8581bb285d Fix inconsistent calling of validate_nodeid
Change-Id: I3e8e65a5629059abdde89832b619cd8bf1f2b36c
Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>


[ROCm/ROCR-Runtime commit: 20f0de71df]
2017-07-26 10:17:07 -04:00
Maneesh Gupta 013f6cd0cc [cmake] No longer rebuild cmake cache on each build
Cmake cache was being rebuilt on each build. This was being done
to update HIP_VERSION, HCC_VERSION, .hipInfo and .hipVersion.
However, rebuilding cache also re-runs HIT parser which is slow.
Removing the cache rebuild should speed up the build. But user
needs to explicitly rebuild the cache in case HIP_VERSION or
HCC_VERSION changes by calling "make rebuild_cache"

Change-Id: Ia5476eb7105aa614239c4dc7968c37f5e6cb0b29


[ROCm/clr commit: 1b5d19ff36]
2017-07-26 13:51:32 +05:30