Commit Graph

69 Commits

Author SHA1 Message Date
Ben Sander e0a3b2472c Rename HIP_ATP_MARKER and profiling vars
HIP_PROFILE_API
HIP_DB_START_API
HIP_DB_STOP_API

Change-Id: I6c4da67212ff8217e6356a2622d4c6278a188c34


[ROCm/clr commit: f7c42efa3f]
2016-10-27 23:09:31 -05:00
Aditya Atluri 32ee434c5e changed docs to update support for memcpyToSymbol
Change-Id: I63169cb10e64033a92dafd46930f499cdf145a8d


[ROCm/clr commit: c39b40db58]
2016-10-20 14:05:43 -05:00
Ben Sander d6ffcdb9b0 Move some internal headers from "include/hip/" to src.
Change-Id: I7041bd5c803d9318979f4a7c1d658445c614691e


[ROCm/clr commit: 403cdf93c3]
2016-10-18 22:27:16 -05:00
Ben Sander fc7eefb5c8 Cleanup files from code review.
- Remove some stale code
- Update docs
- Correct define for __HIP_ARCH_HAS_GLOBAL_INT64_ATOMICS__

Change-Id: Ic5e3cdb8269b1c18f6d2693700b55e08c4d0080e


[ROCm/clr commit: aa3e04cf9a]
2016-10-15 11:51:20 -05:00
Maneesh Gupta acae18c4ac Remove incorrect executable-bit from non-executable files
Change-Id: Iacc434374721e01f7d75d0ab54bceabe0b337f54


[ROCm/clr commit: 2e93d2d5d2]
2016-10-14 12:53:13 +05:30
Maneesh Gupta 6b41768920 Remove deprecated make and cmake files
Change-Id: I8cac0ec9cb997214559627425af207bbb9be0ddf


[ROCm/clr commit: c4dd17cce9]
2016-10-07 11:44:26 +05:30
Elias Konstantinidis 2f797fe430 Added __mul24 & __umul24 documentation entry
[ROCm/clr commit: 4c8be4c655]
2016-10-06 09:29:45 +05:30
Maneesh Gupta 99d47a0850 clang-hipify -> hipify-clang in documentation
Change-Id: I86ebc8112477db0d3e09f240beb3f9222d909ee6


[ROCm/clr commit: eb1fce0d77]
2016-10-05 23:07:14 +05:30
Ben Sander 0836c5345f Update docs (supported env vars).
[ROCm/clr commit: 8cb899ccf9]
2016-10-05 12:18:42 -05:00
Maneesh Gupta 71468f6a32 doxy.cfg: Fixed to use updated include path
Change-Id: I21149d3dd3111eaf8c23ff8550a1303d339f5c5d


[ROCm/clr commit: e388f775a3]
2016-10-04 22:29:40 +05:30
Aditya Atluri 62747f5b91 updated symbol usage in docs
Change-Id: I522c793f9cfa6a912dcb4a3d0044e94de3d3cd0e


[ROCm/clr commit: 64a1366198]
2016-10-01 13:41:09 -05:00
Ben Sander d10d1425f3 Small tool, doc, sample enhancements.
- Expand message when HIP version mismatch detected.
- Doc touchup.
- change sorting of hipBusBandwidth so byte results shown at top.
-

Change-Id: Ifb4e44a5fdfb65d59c4994b11e5f13385705f7e0


[ROCm/clr commit: 061bcc6a5c]
2016-09-26 16:36:01 -05:00
Ben Sander ceae6168b1 Doc update for faq.
[ROCm/clr commit: 6126d73778]
2016-09-22 13:05:47 -05:00
Ben Sander f156d5bb51 Doc update: release reminder, compare hip against other porting tools.
[ROCm/clr commit: 7ec4b65786]
2016-09-22 13:05:47 -05:00
Ben Sander c75953a822 Add hipStreamQuery
Change-Id: Ib0813b1065feba4fe9ae861d24cfc6f9c5f580be


[ROCm/clr commit: fd67689114]
2016-09-07 15:18:34 -05:00
Maneesh Gupta a2ea4a8944 hip_kernel_language.md: Document difference in arguments for binary code object
Change-Id: I96e347e8582cbd1dbc3776fbafcb9e61563538db


[ROCm/clr commit: 462a1d97b2]
2016-09-04 21:39:28 +05:30
Maneesh Gupta 6ee4b53784 hip_kernel_language.md: Update documentation for kernel compilation
Change-Id: I51073363c3e8a8837c5fe2ae5a04dae0d441229e


[ROCm/clr commit: d58d796ec5]
2016-09-04 16:25:02 +05:30
Ben Sander 264d7fde03 Doc and test updates.
Change-Id: I44cbd2c0de7cb692d0194d1bb8b8ae25c58d4e00


[ROCm/clr commit: d882f4fb74]
2016-09-02 09:46:59 -05:00
Ben Sander d322ce516d Documentation review and update
Change-Id: If40d096646014d70a198db3532758028abe6a93f


[ROCm/clr commit: bc489dd902]
2016-09-02 09:15:49 -05:00
Rahul Garg ae64721cbb Added context related difference note in hip_porting_driver_api.md
Change-Id: I5bd2884a16db51871baa7c19fa2bd63a0bd3adad


[ROCm/clr commit: 8de15914ae]
2016-09-01 11:35:42 +05:30
Aditya Atluri 786127a91f added how to use hipcc for kernel compilation
Change-Id: If652316272f21b90516f5a5ed88c17f4f4e77fb0


[ROCm/clr commit: 6754587ed2]
2016-08-31 13:22:28 -05:00
Ben Sander ae336b6a6d Update supported API list
Change-Id: Idbc941e4464d200aca7ac3382060edc08ab94ef2


[ROCm/clr commit: a03a71badd]
2016-08-29 18:39:50 -05:00
Aditya Atluri 76c122aecb added docs to how to use hipModuleLaunchKernel
Change-Id: I626241552c69cdae56501371374ca8f2c6776c85


[ROCm/clr commit: 5dc94eb45d]
2016-08-29 15:38:04 -05:00
Aditya Atluri 78420e4051 added sample to porting driver guide
Change-Id: Ia2b54311cec617e5e2a162fd31415c8caad4a374


[ROCm/clr commit: fa86d293bf]
2016-08-29 15:25:35 -05:00
Ben Sander f317725b7c Doc update. Describe memcpytosymbol, threadfence_system workarounds
[ROCm/clr commit: d76372a049]
2016-08-29 13:45:20 -05:00
Ben Sander 99340539a9 Add docs on porting driver API
[ROCm/clr commit: 8b8181df41]
2016-08-26 10:46:39 -05:00
Ben Sander 613cf84e5b Doc update to clarify supported / unsupported features
[ROCm/clr commit: 8d02cf466f]
2016-08-26 10:46:39 -05:00
Rahul Garg ab47c624ec Added initial draft for performance optimizations, started with unpinned memory transfers
Change-Id: Icbce2aec347d015bc66cc0c08f6193057bf36b4c


[ROCm/clr commit: 778bb2e78a]
2016-08-22 11:37:37 +05:30
pensun e0a47d1e32 add note in hip_faq regarding workaround that add keyword of static for all forceinline functions
Change-Id: Ia13ba59b1e54df8ead5a96a952084144431ec72a


[ROCm/clr commit: 3b268c54f8]
2016-08-10 11:31:13 -05:00
Ben Sander f7c955104a Document workaround for parenthesis+macro+hipLaunchKernel
Change-Id: Ie04c99db92d6499ddde93028a96f9d8f72d3f992


[ROCm/clr commit: e23cd0dd3c]
2016-08-10 08:59:47 -05:00
Maneesh Gupta 22fefac98f Merge branch 'release_0.92.00' into amd-develop
Conflicts:
	RELEASE.md
	docs/markdown/hip_faq.md

Change-Id: Ifae1b64b6255a7872dfdc885bb8fb52f622464b7


[ROCm/clr commit: 2d6eb727e9]
2016-08-01 10:47:25 +05:30
Ben Sander 0ed0ad30da Doc update for FAQ and future RELEASE notes
Change-Id: I7e7c32d9a19fdaea0a0e41f1d4fa4652e53640f2


[ROCm/clr commit: 77be00e8d3]
2016-07-26 12:14:15 -05:00
Ben Sander 4094170fd7 Make HCC ignore register keyword
- (previously would emit a warning)
- Also tweak documentation.

Change-Id: I0f4f00f82f8cc53d420112570f2d7675535e6aea


[ROCm/clr commit: b9e48d6066]
2016-07-26 12:13:48 -05:00
Maneesh Gupta cc9a901498 Documentation updates
Change-Id: Ia624d86915c4c96da0ac0242f767135f30ff73c6


[ROCm/clr commit: b29ed98f9a]
2016-07-25 14:53:15 +05:30
pensun 2c945dba23 Add empty stubs for threadfence family routines, changes include:
- stubs and documentation in include/hcc_details/hip_runtime.h
    - stubs with "no-op" in src/hip_memory.cpp
    - document update in hip_kernel_language.md, add suggestions to
    disable L1 and L2 caches when using the threadfence routines.

Change-Id: Ic0753170f802003055bca9d7476d7f48817b98b7


[ROCm/clr commit: 6db08e5135]
2016-07-22 10:40:58 -05:00
Ben Sander 5586cc02b4 Update documentation.
- Add more detailed feature comparison HIP vs specific CUDA SDK revs.
- Remove reference to old codenames.
- Fix TOC in some md files.

Change-Id: If0f6a05dc61237c4710c4d4bf2d933d556dcaeae


[ROCm/clr commit: 4b3102b578]
2016-07-18 13:56:22 -05:00
Maneesh Gupta 9e414f242c Merge branch 'release_0.90.00' into amd-develop
Conflicts:
	bin/hipcc

Change-Id: Iced6290fe205551f5d30f656088530b0ea813193


[ROCm/clr commit: 2410d285a2]
2016-07-15 10:04:03 +05:30
Maneesh Gupta 138148a788 Update markdown documentation
Change-Id: I92cf4411d601e5bbd62ce6c3346cdac0ea2945a8


[ROCm/clr commit: 4138461080]
2016-06-29 20:49:40 +05:30
Aditya Atluri 1e6eb6672c added device functions to docs
Change-Id: I11ad1af86274620782986e227888b2d5f0544d8f


[ROCm/clr commit: d2c1fb6f13]
2016-06-22 14:51:50 +05:30
Ben Sander 050430789c Grid-launch updates to 2.0 and cleanup of old.
_ Use fields from GRID_LAUNCH_20 structure
  (See USE_GRID_LAUNCH_20 define, currently set to 0)
  "1" will require HCC support.
- Remove old DISABLE_GRID_LAUNCH support.

Change-Id: I584ce648d217251789a6283cf27feb24cb7dc8d1


[ROCm/clr commit: e27b5cc927]
2016-06-21 23:24:38 -05:00
Aditya Atluri 041b0a544e added device functions to docs
Change-Id: I11ad1af86274620782986e227888b2d5f0544d8f


[ROCm/clr commit: f201f27317]
2016-06-21 11:11:20 -05:00
Maneesh Gupta 6d87abcf20 Remove generatable doxygen documentation from repo
Change-Id: Iaa0aa69189c5a165ec81caa5d01995bec6a856a2


[ROCm/clr commit: ba29adcffa]
2016-06-21 08:15:42 +05:30
Maneesh Gupta 2c637d4259 doxygen input needs HIP_PATH environment variable
Change-Id: I05e027b765fde6339693564bb9dcc584a4ce43bd


[ROCm/clr commit: c6858bc75d]
2016-06-20 13:02:11 +05:30
Maneesh Gupta d7e6475869 Merge branch 'release_0.86.00' into amd-master
Change-Id: I13c51e8ba1f98203d7419df23fa1d3a71890373d


[ROCm/clr commit: e797253165]
2016-06-08 15:00:32 +05:30
Maneesh Gupta c433f34ef7 Updated doxygen documentation
Change-Id: Idec4b7b811a441c9a792aa205286352f243945f0


[ROCm/clr commit: c24152a16b]
2016-06-06 21:48:40 +05:30
Rahul Garg 5b74d1666a Update in clock function
Change-Id: I5819aa62693dc3b9b5d7e39944d1e58aadc72027


[ROCm/clr commit: 02a6c1fbe0]
2016-05-20 11:12:32 +05:30
Ben Sander a34e3be329 move/update API list
Change-Id: I90457b90bbcb2a3309bf65a94a25be69af38f261


[ROCm/clr commit: b73bdb7e07]
2016-05-16 15:19:07 -05:00
Ben Sander c578bb72ef Update porting guide docs on -stdlib
[ROCm/clr commit: 72f7a15e54]
2016-05-03 09:20:41 -05:00
Ben Sander 08721a2fda Doc update
[ROCm/clr commit: 7f1bd9e1e5]
2016-04-27 17:45:14 -05:00
Maneesh Gupta 14d0ffb293 Update doxygen documentation
[ROCm/clr commit: 9c86c680d9]
2016-04-19 22:44:58 +05:30