76333 Commits
Author SHA1 Message Date
Tao Sang e34a907b8b Merge "Fix bug of hip/samples/2_Cookbook/7_streams" into amd-master-next 2020-02-18 17:41:34 -05:00
Tao Sang 0fb4709b86 Merge "Fix bug of hip/samples/2_Cookbook/7_streams" into amd-master-next
[ROCm/hip commit: cc0147a3a3]
2020-02-18 17:41:34 -05:00
Tao Sang cc0147a3a3 Merge "Fix bug of hip/samples/2_Cookbook/7_streams" into amd-master-next 2020-02-18 17:41:34 -05:00
Christophe Paquot dad62d78c0 Introducing hip::Device which wraps around amd::Context and deviceId
Change-Id: Ie35a6edb65c001b35eb9f5d2af26e765dc41c00e


[ROCm/clr commit: b4ad4262cc]
2020-02-18 17:18:56 -05:00
Christophe Paquot b4ad4262cc Introducing hip::Device which wraps around amd::Context and deviceId
Change-Id: Ie35a6edb65c001b35eb9f5d2af26e765dc41c00e
2020-02-18 17:18:56 -05:00
Christophe Paquot 912bc9b38c Introducing hip::Device which wraps around amd::Context and deviceId
Change-Id: Ie35a6edb65c001b35eb9f5d2af26e765dc41c00e


[ROCm/hip commit: 9630e40beb]
2020-02-18 17:18:56 -05:00
Christophe Paquot 9630e40beb Introducing hip::Device which wraps around amd::Context and deviceId
Change-Id: Ie35a6edb65c001b35eb9f5d2af26e765dc41c00e
2020-02-18 17:18:56 -05:00
Payam cc7722683f removing static lib for hip target
Change-Id: I401f428469d5c1c03278f20c3c24c69636876f7c


[ROCm/clr commit: a7a60a8322]
2020-02-18 16:46:36 -05:00
Payam a7a60a8322 removing static lib for hip target
Change-Id: I401f428469d5c1c03278f20c3c24c69636876f7c
2020-02-18 16:46:36 -05:00
Payam 596e26e723 removing static lib for hip target
Change-Id: I401f428469d5c1c03278f20c3c24c69636876f7c


[ROCm/hip commit: cb4637c222]
2020-02-18 16:46:36 -05:00
Payam cb4637c222 removing static lib for hip target
Change-Id: I401f428469d5c1c03278f20c3c24c69636876f7c
2020-02-18 16:46:36 -05:00
Eiden Yoshida d6d1f700f6 Fix hipclang argument in CI (#171)
[ROCm/rccl commit: 428f1f1555]
2020-02-18 13:17:52 -07:00
Eiden Yoshida 428f1f1555 Fix hipclang argument in CI (#171) 2020-02-18 13:17:52 -07:00
Evgeny 40730e34e4 adding AgentInfo::lds_block_size
Change-Id: I186893add96dc92570e710ae78b475897ebfe531
2020-02-18 14:00:19 -06:00
Evgeny d657afa812 adding AgentInfo::lds_block_size
Change-Id: I186893add96dc92570e710ae78b475897ebfe531


[ROCm/rocprofiler commit: 40730e34e4]
2020-02-18 14:00:19 -06:00
German Andryeyev d8cd26eb1b SWDEV-193956
[hipclang-vdi-rocm][perf]~45% to 50% of Performance drop on
rocBLAS_int8 test

- Enable AMD_OPT_FLUSH optimization by default to match HCC
- Disable CPU writes to GPU memory on boards with large bar,
because it requires HDP flush tracking.
- Enable L2 cache on kernel arguments, because L2 will be
invalidated on memory reuse .

Change-Id: I124cf250bdd4d19c523ce542c163813828f8fbdc


[ROCm/clr commit: 374f612b7c]
2020-02-18 14:26:00 -05:00
German Andryeyev 374f612b7c SWDEV-193956
[hipclang-vdi-rocm][perf]~45% to 50% of Performance drop on
rocBLAS_int8 test

- Enable AMD_OPT_FLUSH optimization by default to match HCC
- Disable CPU writes to GPU memory on boards with large bar,
because it requires HDP flush tracking.
- Enable L2 cache on kernel arguments, because L2 will be
invalidated on memory reuse .

Change-Id: I124cf250bdd4d19c523ce542c163813828f8fbdc
2020-02-18 14:26:00 -05:00
Tao Sang 21abc838ef Fix bug of hip/samples/2_Cookbook/7_streams
Initialize Kernel_descriptor with matched function name.

Change-Id: I26911d6bc9b2beae186a9e6f9441ce408521bce9


[ROCm/clr commit: 47d3276177]
2020-02-18 13:53:21 -05:00
Tao Sang 47d3276177 Fix bug of hip/samples/2_Cookbook/7_streams
Initialize Kernel_descriptor with matched function name.

Change-Id: I26911d6bc9b2beae186a9e6f9441ce408521bce9
2020-02-18 13:53:21 -05:00
Tao Sang 686f7073d2 Fix bug of hip/samples/2_Cookbook/7_streams
Initialize Kernel_descriptor with matched function name.

Change-Id: I26911d6bc9b2beae186a9e6f9441ce408521bce9


[ROCm/hip commit: 6772dd1bc1]
2020-02-18 13:53:21 -05:00
Tao Sang 6772dd1bc1 Fix bug of hip/samples/2_Cookbook/7_streams
Initialize Kernel_descriptor with matched function name.

Change-Id: I26911d6bc9b2beae186a9e6f9441ce408521bce9
2020-02-18 13:53:21 -05:00
Eiden Yoshida eb823a7621 Refactor Jenkinsfiles to allow use of new docker containers (#170)
[ROCm/rccl commit: edb863de62]
2020-02-18 11:25:29 -07:00
Eiden Yoshida edb863de62 Refactor Jenkinsfiles to allow use of new docker containers (#170) 2020-02-18 11:25:29 -07:00
Karthik Jayaprakash 8ad9be80bd SWDEV-223394 - Pass module info from hipModuleGetTexRef to internal Platformstate:: functions.
Change-Id: I7d1ba3f940f595c3fca74a57fa20f484c52d4741


[ROCm/clr commit: e066cc6f60]
2020-02-18 11:23:03 -05:00
Karthik Jayaprakash e066cc6f60 SWDEV-223394 - Pass module info from hipModuleGetTexRef to internal Platformstate:: functions.
Change-Id: I7d1ba3f940f595c3fca74a57fa20f484c52d4741
2020-02-18 11:23:03 -05:00
Karthik Jayaprakash 6b7832ed27 SWDEV-223394 - Pass module info from hipModuleGetTexRef to internal Platformstate:: functions.
Change-Id: I7d1ba3f940f595c3fca74a57fa20f484c52d4741


[ROCm/hip commit: 6ec4eb34f4]
2020-02-18 11:23:03 -05:00
Karthik Jayaprakash 6ec4eb34f4 SWDEV-223394 - Pass module info from hipModuleGetTexRef to internal Platformstate:: functions.
Change-Id: I7d1ba3f940f595c3fca74a57fa20f484c52d4741
2020-02-18 11:23:03 -05:00
Vladislav Sytchenko 37b7dda7bc Add .gitignore file.
Change-Id: Ia072769a04a6c2ed11eb245efc00dd9d555c4d93


[ROCm/clr commit: afa685234c]
2020-02-18 11:09:50 -05:00
Vladislav Sytchenko afa685234c Add .gitignore file.
Change-Id: Ia072769a04a6c2ed11eb245efc00dd9d555c4d93
2020-02-18 11:09:50 -05:00
German Andryeyev 801fe99636 SWDEV-222307 - Add CMake support for PAL
Remove dependency on COMGR headers from backends.
Remove GFX103 PAL defines.

Change-Id: I6ff76dca2a0c84bc191e8fc8b639f2f5872d2085


[ROCm/clr commit: 1be1e69f2a]
2020-02-18 10:56:31 -05:00
German Andryeyev 1be1e69f2a SWDEV-222307 - Add CMake support for PAL
Remove dependency on COMGR headers from backends.
Remove GFX103 PAL defines.

Change-Id: I6ff76dca2a0c84bc191e8fc8b639f2f5872d2085
2020-02-18 10:56:31 -05:00
Payam Ghafari 6cb9ca6157 Merge "updated package generation and removed hiphcc_static as a target for hip-vdi" into amd-master-next
[ROCm/clr commit: f7300f5cbe]
2020-02-18 10:47:47 -05:00
Payam Ghafari f7300f5cbe Merge "updated package generation and removed hiphcc_static as a target for hip-vdi" into amd-master-next 2020-02-18 10:47:47 -05:00
Payam Ghafari 068938d9b5 Merge "updated package generation and removed hiphcc_static as a target for hip-vdi" into amd-master-next
[ROCm/hip commit: ed71c618f0]
2020-02-18 10:47:47 -05:00
Payam Ghafari ed71c618f0 Merge "updated package generation and removed hiphcc_static as a target for hip-vdi" into amd-master-next 2020-02-18 10:47:47 -05:00
Alex Voicu 3057a52be5 Tweak synchronous memcpy implementation (#1809)
The existing one can have issues on certain systems, therefore this limits use of direct memcpy via largeBAR to sizes where it is unequivocally better.

Also addresses SWDEV-220030 and SWDEV-222237.

[ROCm/clr commit: 730f23829e]
2020-02-18 20:50:27 +05:30
Alex Voicu 730f23829e Tweak synchronous memcpy implementation (#1809)
The existing one can have issues on certain systems, therefore this limits use of direct memcpy via largeBAR to sizes where it is unequivocally better.

Also addresses SWDEV-220030 and SWDEV-222237.
2020-02-18 20:50:27 +05:30
Alex Voicu 745a66c60e Tweak synchronous memcpy implementation (#1809)
The existing one can have issues on certain systems, therefore this limits use of direct memcpy via largeBAR to sizes where it is unequivocally better.

Also addresses SWDEV-220030 and SWDEV-222237.

[ROCm/hip commit: 9b4f39e1d8]
2020-02-18 20:50:27 +05:30
Alex Voicu 9b4f39e1d8 Tweak synchronous memcpy implementation (#1809)
The existing one can have issues on certain systems, therefore this limits use of direct memcpy via largeBAR to sizes where it is unequivocally better.

Also addresses SWDEV-220030 and SWDEV-222237.
2020-02-18 20:50:27 +05:30
Jatin Chaudhary c60714754c Adding a break at right spot to fix a bug in tests which got exposed with clang usage
Change-Id: Ibf197f0108eec0bc4b87df8672d24e394a03d1b3


[ROCm/clr commit: 96a5d45b0e]
2020-02-18 17:23:45 +05:30
Jatin Chaudhary 96a5d45b0e Adding a break at right spot to fix a bug in tests which got exposed with clang usage
Change-Id: Ibf197f0108eec0bc4b87df8672d24e394a03d1b3
2020-02-18 17:23:45 +05:30
Jatin Chaudhary 2ac7ab12d4 Adding a break at right spot to fix a bug in tests which got exposed with clang usage
Change-Id: Ibf197f0108eec0bc4b87df8672d24e394a03d1b3


[ROCm/hip commit: 93adb0b434]
2020-02-18 17:23:45 +05:30
Jatin Chaudhary 93adb0b434 Adding a break at right spot to fix a bug in tests which got exposed with clang usage
Change-Id: Ibf197f0108eec0bc4b87df8672d24e394a03d1b3
2020-02-18 17:23:45 +05:30
Tao Sang 0f409bb67e Merge "Fix bug of hip/samples/0_Intro/hcc_dialects/vadd_hip" into amd-master-next
[ROCm/clr commit: ffb8689462]
2020-02-17 22:01:12 -05:00
Tao Sang ffb8689462 Merge "Fix bug of hip/samples/0_Intro/hcc_dialects/vadd_hip" into amd-master-next 2020-02-17 22:01:12 -05:00
Tao Sang cadb26ba84 Merge "Fix bug of hip/samples/0_Intro/hcc_dialects/vadd_hip" into amd-master-next
[ROCm/hip commit: 5b2ec8bdf8]
2020-02-17 22:01:12 -05:00
Tao Sang 5b2ec8bdf8 Merge "Fix bug of hip/samples/0_Intro/hcc_dialects/vadd_hip" into amd-master-next 2020-02-17 22:01:12 -05:00
Christophe Paquot c1e679491a Don't create a marker for start event in hipModuleLaunchKernel
And also don't optimize the case where start==stop event to compute
elapsed time since the command can be a NDRange one.
HIP directed test will need to be fixed for that.

Change-Id: I64fadd6ab8ab1a490e7a2b7165a591df5a5cf3a2


[ROCm/clr commit: 1f5ae789bb]
2020-02-17 14:16:31 -08:00
Christophe Paquot 1f5ae789bb Don't create a marker for start event in hipModuleLaunchKernel
And also don't optimize the case where start==stop event to compute
elapsed time since the command can be a NDRange one.
HIP directed test will need to be fixed for that.

Change-Id: I64fadd6ab8ab1a490e7a2b7165a591df5a5cf3a2
2020-02-17 14:16:31 -08:00
Christophe Paquot 256006af22 Don't create a marker for start event in hipModuleLaunchKernel
And also don't optimize the case where start==stop event to compute
elapsed time since the command can be a NDRange one.
HIP directed test will need to be fixed for that.

Change-Id: I64fadd6ab8ab1a490e7a2b7165a591df5a5cf3a2


[ROCm/hip commit: 9692ac6b5f]
2020-02-17 14:16:31 -08:00