Patrick Flick
821c238bad
fix typo
2017-06-12 10:15:27 +05:30
Maneesh Gupta
d2b90ad93c
Merge branch hipify-updates into amd-develop
...
Change-Id: I13d8750027a2a8787e4eb2e1ed525cf69d14b805
2017-06-12 10:10:19 +05:30
Maneesh Gupta
c5366a55f1
Initial implementation of hipify-cmakefile
...
Change-Id: Id365da9f887b5c3409639f000b430d093fd4f6b3
2017-06-12 09:57:17 +05:30
foreman
209a1a1ec2
P4 to Git Change 1420896 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/10 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2438 to 2439.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2186 edit
2017-06-10 03:18:05 -04:00
foreman
d2a7bdf187
P4 to Git Change 1420426 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/09 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2437 to 2438.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2185 edit
2017-06-09 03:17:08 -04:00
Sun, Peng
682dda4418
Fix error related to undefined reference of __get_dynamicgroupbaseptr().
...
Change-Id: I14951e1725e35dd5f5e53805f81cdb58661f59f2
2017-06-08 19:24:32 -05:00
Sun, Peng
5450021f93
Add clang version guard so the hip_fp16.h header won't be picked up by gcc
...
Change-Id: Ia21335a455bc93210901b44bc8c76a7f4a385b55
2017-06-08 19:24:32 -05:00
foreman
057a019e40
P4 to Git Change 1420248 by skudchad@skudchad_test_win_opencl2 on 2017/06/08 18:13:23
...
SWDEV-107271 - [OpenCL][GFXIP9 Bring up]
- Correct the pageMigration flag in runtime
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#48 edit
2017-06-08 18:40:45 -04:00
foreman
3152da6be5
P4 to Git Change 1419977 by gandryey@gera-w8 on 2017/06/08 11:16:05
...
SWDEV-121409 - [SSG][Vega] new LF change requires integration in OpenCL
- Add lfInit() and lfTerminate() calls
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#43 edit
2017-06-08 11:22:06 -04:00
foreman
c7ab8428c4
P4 to Git Change 1419768 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/08 03:00:05
...
SWDEV-2 - Change OpenCL version number from 2436 to 2437.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2184 edit
2017-06-08 03:12:54 -04:00
foreman
a2b0ebf70c
P4 to Git Change 1419586 by skudchad@skudchad_test_win_opencl2 on 2017/06/07 16:09:44
...
SWDEV-107271 - [OpenCL][GFXIP9 Bring up]
- Detect HBCC and correctly support Vega10 with XNACKs
ReviewBoardURL = http://ocltc.amd.com/reviews/r/12911/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#47 edit
2017-06-07 16:14:38 -04:00
foreman
406d9ff7c8
P4 to Git Change 1419517 by lmoriche@lmoriche_palamida on 2017/06/07 14:42:22
...
SWDEV-94644 - Update runtime after the recent merge
- Update CMakeLists.txt.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/CMakeLists.txt#5 edit
2017-06-07 14:59:18 -04:00
foreman
04412e2b5a
P4 to Git Change 1419430 by lmoriche@lmoriche_palamida on 2017/06/07 12:28:09
...
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Enable building the ICD and clinfo.
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#11 edit
... //depot/stg/opencl/drivers/opencl/tools/clinfo/CMakeLists.txt#2 edit
2017-06-07 12:55:38 -04:00
foreman
5adbcd8f12
P4 to Git Change 1419430 by lmoriche@lmoriche_palamida on 2017/06/07 12:28:09
...
SWDEV-102733 - [OCL-LC-ROCm] Cmake build Write CMakeLists.txt to enable building with and without the DK environment
- Enable building the ICD and clinfo.
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#11 edit
... //depot/stg/opencl/drivers/opencl/tools/clinfo/CMakeLists.txt#2 edit
2017-06-07 12:55:38 -04:00
foreman
db1916dcbc
P4 to Git Change 1419386 by kzhuravl@kzhuravl-fiji-ocllc on 2017/06/07 11:13:10
...
SWDEV-94644 - Update runtime after the recent merge
- AMDGPUCodeObjectMetadata.h was moved to include/llvm/Support
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/build/Makefile.pal#11 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.hpp#12 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#40 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#18 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/build/Makefile.oclrocm#17 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.hpp#25 edit
2017-06-07 11:19:18 -04:00
Ben Sander
9bfc7b0e13
Use amHostCoherentFlag. Requires new HCC version.
2017-06-07 09:06:40 -05:00
Maneesh Gupta
ff4fae7d20
hip_hcc package: add libstdc++-static as a rpm dependency
...
Change-Id: I83a79353492a6be3d788b7c0ce4a8f3aa740d9d9
2017-06-07 15:50:28 +05:30
Maneesh Gupta
ff8ade59aa
hipMemcpy-size test: reduce max size to make it work correctly on nvcc path
...
Change-Id: I9ce9f5a9e141ffd8ddf961269010b33358e02771
2017-06-07 15:25:54 +05:30
Maneesh Gupta
a50f5ca0ac
hipDeviceMemcpy test: make it functional on nvcc path
...
Change-Id: Id10c79b48747ed701adbd0a233c53cd60cfa743b
2017-06-07 15:24:44 +05:30
Maneesh Gupta
a7dc938ec0
p2p_copy_coherency test: gracefully handle single gpu case
...
Change-Id: I216663f67ef58c673136332635dab8b57079b909
2017-06-07 15:23:37 +05:30
foreman
062360faef
P4 to Git Change 1419239 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/07 03:00:03
...
SWDEV-2 - Change OpenCL version number from 2435 to 2436.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2183 edit
2017-06-07 03:14:42 -04:00
foreman
53f8a48c7c
P4 to Git Change 1419209 by lmoriche@lmoriche_palamida on 2017/06/07 01:42:42
...
SWDEV-101666 - No need to force disable SDMA, the ROCR now enables SDMA for known good configurations.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#53 edit
2017-06-07 01:56:08 -04:00
Ben Sander
c2baa4f6e6
Enable HCC_OPT_FLUSH=1.
...
Requires appropriate HCC with this support :
commit 38e392b517a46a09a3b1c8f388e6a0db3741c510
2017-06-07 00:15:05 -05:00
Maneesh Gupta
2015eff64e
Merge branch 'amd-develop' into amd-master
...
Change-Id: I3802a78577a3979172c0e5fbf39c3db2a044824d
2017-06-06 15:38:03 +05:30
Sun, Peng
3b6a863eef
Improve HIP kernel names, attributes and codegen, contributed by Alex Voicu
...
Change-Id: I2cafbdc5a98e26c7f4fad84739c915e7dc09993c
2017-06-05 11:39:00 -05:00
Ben Sander
344b6cb0c0
Enable HIP_SYNC_NULL_STREAM=0 optimization.
2017-06-05 08:50:41 -05:00
Ben Sander
823281dcba
Fix HIP_SYNC_NULL_STREAM=0 mode.
...
- Fix null-stream sync
- hipStreamDestroy of null stream returns hipErrorInvalidResourceHandle
- Update documentation.
- Add tests for null stream sync, hipEventElapsedTime.
- Rename internal enum hipEventStatusRecorded to hipEventStatusComplete
- refactor hipStreamWaitEvent to streamline control-flow
2017-06-05 08:50:22 -05:00
Ben Sander
863b7c3f56
Update tests.
...
Fix some NVCC issues.
Add hipStreamSync2, record_event tests.
2017-06-04 20:18:37 -05:00
Ben Sander
15f54fb943
Update tests, add p2p coherency test.
2017-06-03 17:11:34 -05:00
foreman
1b6f1b949a
P4 to Git Change 1417876 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/03 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2434 to 2435.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2182 edit
2017-06-03 03:18:41 -04:00
Aditya Atluri
fdcc223842
added half data type and vector destructors
...
1. Added half data types to hip_fp16.h
2. Added destructor to vector data types
Change-Id: Id5ae76a663bb90a4bde2839ec79c58fbaee5072f
2017-06-02 11:19:33 -05:00
emankov
c5f9758f4b
[HIPIFY] annotation
2017-06-02 16:33:48 +03:00
emankov
e7779650e9
[HIPIFY] rename legacy hipify perl script and its usage to hipify-perl
2017-06-02 16:30:43 +03:00
foreman
04a9e0aac2
P4 to Git Change 1417347 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/02 03:00:18
...
SWDEV-2 - Change OpenCL version number from 2433 to 2434.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2181 edit
2017-06-02 03:14:25 -04:00
foreman
c9760c9f39
P4 to Git Change 1417118 by gandryey@gera-w8 on 2017/06/01 15:09:16
...
SWDEV-111607 - [Vega][Redstone] Blender 2.78 Corruption observed on generated image
- Add submit() call for CU cache invalidation to make sure the HW operation was counted
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#25 edit
2017-06-01 15:16:52 -04:00
Evgeny Mankov
ee85243bcd
[HIPIFY] All CUDA 8.0.44 API functions update
...
(for both Driver and Runtime APIs)
1) P2P
cuDeviceGetP2PAttribute cudaDeviceGetP2PAttribute
2) Memory Mngmnt
cuMemPrefetchAsync cudaMemPrefetchAsync
cuMemAdvise cudaMemAdvise
cuMemRangeGetAttribute cudaMemRangeGetAttribute
cuMemRangeGetAttributes cudaMemRangeGetAttributes
3) Streams (Driver API only, no analogues in Runtime API)
cuStreamWaitValue32
cuStreamWaitValue32
cuStreamWriteValue32
4) Texture Reference Mngmnt (Driver API only, no analogues in Runtime API)
cuTexRefSetBorderColor
cuTexRefGetBorderColor
2017-06-01 21:08:33 +03:00
foreman
e67ecb4135
P4 to Git Change 1416741 by johtaylo@johtaylo-jtincrementor-increment on 2017/06/01 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2432 to 2433.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2180 edit
2017-06-01 03:16:21 -04:00
foreman
4d1e5728ab
P4 to Git Change 1416530 by skudchad@skudchad_test_win_opencl2 on 2017/05/31 16:37:42
...
SWDEV-121555 - [Gfx10][SW Emulation] - Support for SW emulation path for Compute
- Create a new envvar PAL_DISABLE_SDMA to disable SDMA in runtime.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/12850/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#50 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#273 edit
2017-05-31 16:46:02 -04:00
Siu Chi Chan
969931b1ce
fix atomicCAS:remove load for the return value after CAS
2017-05-31 15:20:19 -04:00
Evgeny Mankov
463c026976
[HIP] [HIPIFY] CUDA Driver API 8.0.44 JIT options support.
2017-05-31 18:55:29 +03:00
foreman
6b1b3219c8
P4 to Git Change 1416141 by johtaylo@johtaylo-jtincrementor-increment on 2017/05/31 03:00:14
...
SWDEV-2 - Change OpenCL version number from 2431 to 2432.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2179 edit
2017-05-31 03:20:27 -04:00
Maneesh Gupta
06ee0d3704
Fix hipMemoryAllocate test for single GPU
...
Change-Id: If121c18ab490ba125dc689ffc08a8839fd280c38
2017-05-31 10:16:57 +05:30
Maneesh Gupta
2145e94049
Disable rcbrtf, scalblnf, scalbnf in single precision device test
...
Change-Id: I8a250a64a0cb05132d022a11d9766ced9cdf11a7
2017-05-31 10:16:19 +05:30
Maneesh Gupta
da19087ae2
Disable rcbrt, scalbln and scalbn double precision device test
...
Change-Id: I46bd895701c46d3592b553090cafba99e41a2e2d
2017-05-31 10:15:41 +05:30
Sandeep Kumar
f6b98854ba
Add readme for inline asm and unroll cookbook samples
...
Change-Id: I71b7a5652c3dad181c5df60ab0dd1b81d79f1bfb
2017-05-31 09:25:50 +05:30
Sandeep Kumar
c964a5f208
Add inline asm hip directed tests for v_add and v_mac
...
Change-Id: Ie5ace2e42d5da89b16e040537df2bb13d3883c6d
2017-05-31 09:25:40 +05:30
Sandeep Kumar
5696eaf842
Add unroll and inline asm cookbook samples
...
Change-Id: Ie5a0fbb01b7fca82959090d89299533d49e092f1
2017-05-31 09:25:35 +05:30
Sandeep Kumar
e104c2e3bf
Print msg for single gpu
...
Change-Id: I2d23c73542add8973990ba96592016726994422e
2017-05-31 09:25:17 +05:30
Ben Sander
6cc5dc0326
Set event->_stream on hipHccModuleLaunchKernel path if start/stop used
...
Ensure _stream is always non-null in recorded events.
Fixes isDefaultStream fault.
2017-05-30 21:55:46 -05:00
foreman
c19449d03c
P4 to Git Change 1415806 by jatang@jatang-opencl-hsa-stg3 on 2017/05/30 15:02:35
...
SWDEV-95919 - Correct PerfCounters BlockIndex for gfx9.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcounters.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLPerfCounters.cpp#37 edit
2017-05-30 15:22:13 -04:00