Граф коммитов

1729 Коммитов

Автор SHA1 Сообщение Дата
Maneesh Gupta febdd4e4ac Renable frexp(f) device math function
Change-Id: I53c022b8ddf38cd17ddb42eba457b9020db66395


[ROCm/hip commit: c25b9c6786]
2017-07-28 10:42:51 +05:30
Maneesh Gupta 66819aab04 Merge branch 'amd-develop' into amd-master
Change-Id: Ie8a75943a315838a4e8e74ccf5d8da2c5ad735a8


[ROCm/hip commit: fed03710b1]
2017-06-28 11:33:54 +05:30
Maneesh Gupta b6ef7635b6 Update release notes
Change-Id: I5001ef03692159fcf9825102b37066ec26e6b8d2


[ROCm/hip commit: 6674ef34a8]
2017-06-28 11:32:40 +05:30
Maneesh Gupta 3880597399 Update toc in markdown documentation
Change-Id: I6da7053672b306442f3640fff3471efe25593870


[ROCm/hip commit: 91f82ce541]
2017-06-28 11:32:25 +05:30
Maneesh Gupta 4c584c82f1 [build] link libCXActivityLogger.so when COMPILE_HIP_ATP_MARKER=1
Change-Id: I0bfffd924cd858bec7436acf3ccb1e3375172f27


[ROCm/hip commit: f41b77e247]
2017-06-28 10:26:04 +05:30
Maneesh Gupta b4a82c87e7 Merge branch 'amd-develop' into amd-master
Change-Id: Ib589b5e7032dce5f79dbba493aaac30c2c1a4137


[ROCm/hip commit: 8e30e9ca2b]
2017-06-28 09:21:21 +05:30
Sun, Peng 5a6d4a30c4 Remove some warning debug info and add weak attribute back to GGL __global__ define
Change-Id: I2021b107dda697b1262d44fa1506465e94a3916b


[ROCm/hip commit: 1e1654c225]
2017-06-27 14:15:16 -05:00
Ben Sander 3ba979d2b7 Set default HIP_HIDDEN_FREE_MEM
[ROCm/hip commit: 148dbc1027]
2017-06-27 12:17:12 -05:00
sunway513 5d4acb0508 Fix docs for HIP_TRACE_API bit masks.
[ROCm/hip commit: 1c3a8b2564]
2017-06-26 17:54:30 -05:00
Sun, Peng 84fbc3dfaa Add support of HIP_HIDDEN_FREE_MEM, to deduct the returned available
memory from hipMemGetInfo API, measured in MB.

Change-Id: I7a8260c12e032e04e26611db4c38c893a29f2653


[ROCm/hip commit: 1df08626c8]
2017-06-26 15:29:38 -05:00
Aditya Atluri c96e9341f7 fixed default args for symbol memcpy apis
Change-Id: Ie0b63f8b9c5535eb3946bd6af3f30fe71a015244


[ROCm/hip commit: 522e059a79]
2017-06-23 19:05:44 -05:00
Ben Sander 42f11f6f3e Add docs for launch_bounds.
[ROCm/hip commit: dff260de7e]
2017-06-23 18:05:30 -05:00
Ben Sander 0f2fd1372f Add option to pass names to HCC dispatch API (for debug)
[ROCm/hip commit: 176ff824d1]
2017-06-23 18:05:30 -05:00
Ben Sander ed1f242c60 Clean up old USE_* and RELEASE.md notes.
[ROCm/hip commit: 7912e61502]
2017-06-23 18:05:30 -05:00
Evgeny Mankov 7bcee25b43 [HIPIFY] [DOC] Fix typo.
[ROCm/hip commit: d239b1a3fc]
2017-06-23 21:59:24 +03:00
Evgeny Mankov c396932615 [HIPIFY] Sync more CUDA Driver API functions.
+ 4.14. Event Management
+ 4.15. Execution Control

ToDo: 4.16 - 4.31 modules of CUDA Driver API.


[ROCm/hip commit: b4a39664f0]
2017-06-22 21:53:32 +03:00
Aditya Atluri 5d44127133 removed rm for /opt/rocm/hip/src in inline asm sample
Change-Id: I0c02bccd4cd35e01a8e889ea1e586ea8baf0ab90


[ROCm/hip commit: 871c2fc8d6]
2017-06-20 11:35:52 -05:00
Rahul Garg 1678be3d74 Added device side abort function in HIP/NVCC
Change-Id: I6ae35a72a8b9c34852619f02da1a046c8d3b2ed3


[ROCm/hip commit: e6e4fe613c]
2017-06-20 09:38:56 +05:30
Rahul Garg 3cb1061f65 Abort device function in HIP/HCC, need new HCC
Change-Id: I4195ab75e9b7b48c8b8128d6925ddc0fa5e9e009


[ROCm/hip commit: 3c73229916]
2017-06-18 12:31:31 +05:30
Aditya Atluri f76e9f4640 fixed float2int functions
Change-Id: I67be79149f06daacf0f0d131bdedabf294126248


[ROCm/hip commit: d1e28df226]
2017-06-16 09:07:06 -05:00
Aditya Atluri f5dff37b8b removed bad copy constructor
Change-Id: I661991d9d43941a61848b0b8e9879c0bfa811b40


[ROCm/hip commit: 64bb8d154a]
2017-06-16 09:02:26 -05:00
Rahul Garg 74e3617ef8 Arguments validation in hipDeviceGetPCIBusId
Change-Id: I89770517c3ac94e4bf476344d27c18f03cfcde08


[ROCm/hip commit: d24818bff6]
2017-06-15 00:21:47 +05:30
Evgeny Mankov c351308890 [HIPIFY] Sync HIPIFY with HIP by CUDA Driver API functions.
+ 4.12. Unified Addressing
+ 4.13. Stream Management

ToDo: 4.14 - 4.31 modules of CUDA Driver API.


[ROCm/hip commit: 0208fa4e70]
2017-06-14 19:55:55 +03:00
Sun, Peng 7e9cfda45e Additional GGL make_kernel_functor_* macros, contributed by Alex
Change-Id: I01aabb7d2b5418fcefb1bbf78eb5d1888dbc5c96


[ROCm/hip commit: fd36303c24]
2017-06-14 11:10:52 -05:00
Rahul Garg a8a8b2c888 Validity check of input arguments in Ipc Mem APIs
Change-Id: Ia48e949d19f354f10c7e44cc2457fd4154bf6d76


[ROCm/hip commit: ba51d7f676]
2017-06-14 15:18:57 +05:30
Maneesh Gupta cc13186d44 Merge branch 'amd-develop' into amd-master
Change-Id: I3ba6305d6cd8de2381615a7ea54d7954e5514216


[ROCm/hip commit: 69f1fec357]
2017-06-14 10:06:14 +05:30
Maneesh Gupta 77804112c6 Bump HIP base version to 1.2
Change-Id: I8ecc164afed4383f78579ed86a5c8c11a73b0780


[ROCm/hip commit: 901538da77]
2017-06-14 09:45:46 +05:30
Sandeep Kumar 7b3f0eb15f Add peer2peer bandwidth and latency test
Change-Id: I6d88e4aa9f6e64096af16579eebef4740734203e


[ROCm/hip commit: c17ab84882]
2017-06-14 09:44:56 +05:30
Evgeny Mankov df7cbf0a1a [HIPIFY] Initial sync HIPIFY with HIP by CUDA Driver API functions.
+ CUDA_Driver_API_functions_supported_by_HIP.md update.
+ Initial update of HIPIFY with CUDA driver API functions:
  1.Error Handling, 2.Initialization, 3.Version Management, 5-6.Device Management, 7.Primary Context, 8-9.Context, 10.Module Management, 11.Memory Management.
+ Sync HIP functions against CUDA Driver and Runtime API functions.
+ Typo fixes.

ToDo: 12-30 modules of CUDA Driver API.


[ROCm/hip commit: f805bd0c1d]
2017-06-13 20:25:11 +03:00
Rahul Garg 0e4dbe0b2f Input args NULL check in hipChooseDevice
Change-Id: I1a7b8cded2f81d739645bbf3dab2f04bb9c3c796


[ROCm/hip commit: a833b9a704]
2017-06-13 13:35:50 +05:30
Rahul Garg aaa09cbf1c Update P2P test for using memcpy and kernel tests
Change-Id: Ib0f8fc9425e6e85fd11d7d02395c52bc713dcb37


[ROCm/hip commit: a9449533a1]
2017-06-12 11:53:25 +05:30
Maneesh Gupta c8e481bccb Merge branch 'amd-develop' into amd-master
Change-Id: I7f2fba7875ed1c89dfc768f7415ed6fb0d1c6407


[ROCm/hip commit: 080eb1265b]
2017-06-12 11:22:53 +05:30
Maneesh Gupta e69bd819d5 Updated RELEASE.md
Change-Id: Ic451612555c66f3ed7131514fc97fcc41091370a


[ROCm/hip commit: ad33c9406a]
2017-06-12 11:20:28 +05:30
Maneesh Gupta 5a2d48117d Update directed tests README.md
Change-Id: I395245454d376508f04e5a4a62c8933895cb3867


[ROCm/hip commit: b850a08d99]
2017-06-12 11:19:55 +05:30
Patrick Flick 3b5222dc42 fix typo
[ROCm/hip commit: 5dfe207eb9]
2017-06-12 10:15:27 +05:30
Maneesh Gupta fba97f5d36 Merge branch hipify-updates into amd-develop
Change-Id: I13d8750027a2a8787e4eb2e1ed525cf69d14b805


[ROCm/hip commit: 5977a2e8b9]
2017-06-12 10:10:19 +05:30
Maneesh Gupta ce0ecfd067 Initial implementation of hipify-cmakefile
Change-Id: Id365da9f887b5c3409639f000b430d093fd4f6b3


[ROCm/hip commit: 5339320485]
2017-06-12 09:57:17 +05:30
Sun, Peng 47921e39d2 Fix error related to undefined reference of __get_dynamicgroupbaseptr().
Change-Id: I14951e1725e35dd5f5e53805f81cdb58661f59f2


[ROCm/hip commit: 43df5ba660]
2017-06-08 19:24:32 -05:00
Sun, Peng 8b14507650 Add clang version guard so the hip_fp16.h header won't be picked up by gcc
Change-Id: Ia21335a455bc93210901b44bc8c76a7f4a385b55


[ROCm/hip commit: 06816fb68b]
2017-06-08 19:24:32 -05:00
Ben Sander ef7c9be9c6 Use amHostCoherentFlag. Requires new HCC version.
[ROCm/hip commit: 99e9c7cca5]
2017-06-07 09:06:40 -05:00
Maneesh Gupta cd3beb8c66 hip_hcc package: add libstdc++-static as a rpm dependency
Change-Id: I83a79353492a6be3d788b7c0ce4a8f3aa740d9d9


[ROCm/hip commit: 6b768c2f0a]
2017-06-07 15:50:28 +05:30
Maneesh Gupta 59a792d892 hipMemcpy-size test: reduce max size to make it work correctly on nvcc path
Change-Id: I9ce9f5a9e141ffd8ddf961269010b33358e02771


[ROCm/hip commit: 1c93d8592e]
2017-06-07 15:25:54 +05:30
Maneesh Gupta ee92e19e7a hipDeviceMemcpy test: make it functional on nvcc path
Change-Id: Id10c79b48747ed701adbd0a233c53cd60cfa743b


[ROCm/hip commit: e6cafbf342]
2017-06-07 15:24:44 +05:30
Maneesh Gupta 7213c7a1ad p2p_copy_coherency test: gracefully handle single gpu case
Change-Id: I216663f67ef58c673136332635dab8b57079b909


[ROCm/hip commit: 1efb6ce994]
2017-06-07 15:23:37 +05:30
Ben Sander 1d1e50fa77 Enable HCC_OPT_FLUSH=1.
Requires appropriate HCC with this support   :
commit 38e392b517a46a09a3b1c8f388e6a0db3741c510


[ROCm/hip commit: ac634bf334]
2017-06-07 00:15:05 -05:00
Maneesh Gupta df0b45a9eb Merge branch 'amd-develop' into amd-master
Change-Id: I3802a78577a3979172c0e5fbf39c3db2a044824d


[ROCm/hip commit: 75f8840ca9]
2017-06-06 15:38:03 +05:30
Sun, Peng 3f9b16c397 Improve HIP kernel names, attributes and codegen, contributed by Alex Voicu
Change-Id: I2cafbdc5a98e26c7f4fad84739c915e7dc09993c


[ROCm/hip commit: a9808961bd]
2017-06-05 11:39:00 -05:00
Ben Sander 65f91dbb0d Enable HIP_SYNC_NULL_STREAM=0 optimization.
[ROCm/hip commit: decf3eee18]
2017-06-05 08:50:41 -05:00
Ben Sander 445042f916 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


[ROCm/hip commit: 39c18e5e5f]
2017-06-05 08:50:22 -05:00
Ben Sander f3950e0748 Update tests.
Fix some NVCC issues.
Add hipStreamSync2, record_event tests.


[ROCm/hip commit: 8ce6d17983]
2017-06-04 20:18:37 -05:00