Maneesh Gupta
0fd69d97f4
hip_hcc package now depends on rocm-profiler
...
Change-Id: I80d1c6048cc18c47c2024efb90368b17139a09ad
[ROCm/hip commit: 1bf661223e ]
2016-07-22 15:45:32 +05:30
Maneesh Gupta
cfd8b8f0c4
Fix using ATP markers
...
Change-Id: If2d04f80b580237426c569737551e2001a8cd35a
[ROCm/hip commit: b23fad53cc ]
2016-07-21 16:02:51 +05:30
Maneesh Gupta
b160ff52fc
Merge branch 'hiparray' into amd-develop
...
Change-Id: I63ca7b1db7b593ac5cfb3fd7cd5d08d6e4075a4c
[ROCm/hip commit: 7022986ab2 ]
2016-07-21 12:29:56 +05:30
Maneesh Gupta
7e95a3a38e
Bump HIP version to 0.92.00
...
Change-Id: I4d653213dcf3ddf7d09d36433afe31e21d17a7ee
[ROCm/hip commit: b25443b96a ]
2016-07-21 09:52:08 +05:30
Aditya Atluri
019f9e7c70
added kernel launch stress test
...
Change-Id: Ib50d47e55079839ba31aabb524b70b704d7a46fe
[ROCm/hip commit: 272820a620 ]
2016-07-19 13:57:56 -05:00
Aditya Atluri
404fb868c3
added fix for signal overflow in kernels
...
Change-Id: Ie0b1f97f69b7d7b34e445f6f120472819be03a0e
[ROCm/hip commit: c8542007b5 ]
2016-07-19 13:51:44 -05:00
Maneesh Gupta
2b8cb86914
Add markdown documentation to hip_docs package
...
Change-Id: I4075e6baaf287356ac8b485cccc231bfb729f078
[ROCm/hip commit: ab0bea5b15 ]
2016-07-19 14:30:03 +05:30
Maneesh Gupta
0b463d3617
Set cmake policy CMP0037 to old behavior for newer cmake versions
...
Change-Id: Ib2a7da53a238a489e73d6c006c50f12f07f866a1
[ROCm/hip commit: 779502e4a2 ]
2016-07-19 06:52:38 +05:30
Ben Sander
ba8f538b18
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/hip commit: c3b4c6b23f ]
2016-07-18 13:56:22 -05:00
Maneesh Gupta
878f3c4550
README.md: Fix link to clang-hipify documentation
...
Change-Id: I4c668c0e3c5ee2b16dfc213b48ccd1dbaac7b2a2
[ROCm/hip commit: 307ea434cc ]
2016-07-15 14:18:59 +05:30
Maneesh Gupta
70136f1017
Handle linker warning correctly
...
Change-Id: Ifca5886e31b4551603944c2b90a8e532442e889f
[ROCm/hip commit: e15ff6a28e ]
2016-07-15 10:40:56 +05:30
Maneesh Gupta
672a05d338
Add specifying ROCm target support to HIP
...
Change-Id: I42930d8ccf0dafe408ce5bebe2d95f99e544ee8d
[ROCm/hip commit: 1be8097c69 ]
2016-07-15 10:08:27 +05:30
Maneesh Gupta
5e70bd325b
Merge branch 'release_0.90.00' into amd-develop
...
Conflicts:
bin/hipcc
Change-Id: Iced6290fe205551f5d30f656088530b0ea813193
[ROCm/hip commit: 19c0bb0250 ]
2016-07-15 10:04:03 +05:30
Maneesh Gupta
9f8bd4b494
Whitespace cleanup in hipcc
...
Change-Id: I36d32808e9e393df44ffd80b49d09ccf68b5751e
[ROCm/hip commit: fecea08416 ]
2016-07-13 11:26:03 +05:30
Maneesh Gupta
6521192e09
Cleanup hip_hcc packaging script
...
Change-Id: I41168b3135b36263369b97974a2d2646516e8401
[ROCm/hip commit: e88ff3eae8 ]
2016-07-12 13:08:21 +05:30
Maneesh Gupta
052c9b29a0
Fix whitespace in cmakefile
...
Change-Id: Ide671e19ea15d57cc8619ec57ad10bca615b3858
[ROCm/hip commit: 9e5f5c79c8 ]
2016-07-12 13:00:42 +05:30
Maneesh Gupta
350225029f
cmake queries hip version from hipconfig
...
Change-Id: I8c65ca508ddc288111eaa1d818213c72ef27ac1b
[ROCm/hip commit: 723e0def03 ]
2016-07-12 12:40:35 +05:30
Maneesh Gupta
ed40ee2083
Move hip version information to hipconfig
...
Change-Id: I2892a9eb9356ac5310b89a433d858c1c3eb986ee
[ROCm/hip commit: 3cbbcc30f9 ]
2016-07-11 16:38:41 +05:30
Evgeny Mankov
59e3e7b531
clang-hipify: Populate replacement rules and fix typos.
...
+ fix typo in hipStreamWaitEvent.
+ hipHostAlloc -> hipHostMalloc.
+ Memory Types, Pointer Attributes are added.
+ Event, Host Malloc and Register, Device and Stream Flags are added.
+ exclude cudacommon.h.prehip from includes' replacement rules.
[ROCm/hip commit: 19a6f1486a ]
2016-07-07 18:01:41 +03:00
Maneesh Gupta
d12f1ef4ce
Merge branch 'amd-master' into amd-develop
...
[ROCm/hip commit: d7b040bdba ]
2016-07-05 21:40:22 +05:30
Maneesh Gupta
810f1ce3bd
Merge remote-tracking branch 'hipblas' into hipblas
...
[ROCm/hip commit: 054aef9006 ]
2016-07-05 10:04:10 +05:30
Maneesh Gupta
a16c78981e
don't bundle source in rocm packages
...
Change-Id: I36bd93e2bff9db1310724dd79c6c736ee17aa806
[ROCm/hip commit: 8f27e78dd7 ]
2016-07-05 08:18:30 +05:30
Evgeny Mankov
5f4dd24454
clang-hipify: add Replacement Excludes
...
Excludes are not replaced, for instance, CHECK_CUDA_ERROR and CUDA_SAFE_CALL.
Add check for excludes in MacroExpands and CallExpr routines.
[ROCm/hip commit: fd1e556cf2 ]
2016-07-01 19:58:14 +03:00
Aditya Atluri
a873cec96c
added more nvcc event functions
...
Change-Id: I79ee20ef444d4c1ab6ada3c0d56730ce754ab6b6
[ROCm/hip commit: 36b81c1be6 ]
2016-06-30 21:03:19 -05:00
Maneesh Gupta
81b29aed8c
Merge branch 'amd-develop' into amd-master
...
Change-Id: I04f85b207e15e66c1a546675dc0937726ee08362
[ROCm/hip commit: 3f204b8580 ]
2016-06-30 18:36:07 +05:30
Fan Cao
f46c981363
Replace GPU agent with CPU agent properly for memory async copy API
...
ihipStream_t::copySync use GPU agent in memory async copy API, even
if the src/dst memory does not belong to GPU, which cause the hsa
runtime to choose a slower copy engine.
SWDEV-95191
Change-Id: If3cab3d493c0c96ed63721cdcf28247a1193887c
[ROCm/hip commit: 6a2bbbcb75 ]
2016-06-30 18:23:29 +05:30
Aditya Atluri
aa0139f89f
moved half support to a source file
...
Change-Id: I7c09b41877e22c1b743dea25a585e5307427dafd
[ROCm/hip commit: 5633cc34cc ]
2016-06-30 18:23:29 +05:30
Aditya Atluri
7d0247779d
added fp16 software support
...
Change-Id: Ic0fdd9f8248a66911169fc00d3af71f50b36e233
[ROCm/hip commit: 83210c8ac3 ]
2016-06-30 18:23:29 +05:30
Evgeny Mankov
f239b02539
clang-hipify: fix typos and populate replacement rules
...
+ typos in cudaDeviceAttr and cudaDeviceAttr
+ Device Attribules are added
+ More error codes are added
[ROCm/hip commit: 2eac7144f0 ]
2016-06-29 20:32:05 +03:00
Maneesh Gupta
32c2af3cdd
Update release notes
...
Change-Id: I6ae7e5c44b1f7d084abb7cedd353276b81531f82
[ROCm/hip commit: 99ae587cff ]
2016-06-29 20:50:14 +05:30
Maneesh Gupta
4722d14459
Update markdown documentation
...
Change-Id: I92cf4411d601e5bbd62ce6c3346cdac0ea2945a8
[ROCm/hip commit: a5fa9ebf30 ]
2016-06-29 20:49:40 +05:30
Evgeny Mankov
2f9a50766c
clang-hipify: Array of elements of typedef type translation support.
...
Example: cudaStream_t streams[2]
[ROCm/hip commit: e1785a8b9f ]
2016-06-28 19:57:08 +03:00
Evgeny Mankov
ecf3c87003
cublas to hipblas translation support in clang-hipify
...
+ CUBLAS V2 functions support
+ annotating, formatting
[ROCm/hip commit: 8f9bdf641f ]
2016-06-28 15:33:38 +03:00
7SK
e0874ab540
NVCC_COMPAT
...
add support for both cuda compatible implementation and hcc(faster)
implementation with test
Change-Id: I79a22344f458391d7dffac5f147619a542e97e4e
[ROCm/hip commit: 8264d5d6bd ]
2016-06-28 09:36:06 +05:30
Maneesh Gupta
105b352807
hip_samples package now contains uncompressed samples
...
Change-Id: I69e773ebeff59733e016abd5a90bd1637798b1f5
[ROCm/hip commit: c94f846ee2 ]
2016-06-24 21:17:52 +05:30
Rahul Garg
552b44b196
Included code to calculate value of maxThreadsPerMultiprocessor property
...
Change-Id: Ie7cad7442f36a7163e715048de5a309febc28664
[ROCm/hip commit: 6e641df649 ]
2016-06-24 21:17:30 +05:30
Maneesh Gupta
fed706a1d8
Merge branch 'amd-master' into amd-develop
...
[ROCm/hip commit: f4cc90472d ]
2016-06-24 21:13:11 +05:30
Maneesh Gupta
817c38021b
hip_samples package now contains uncompressed samples
...
Change-Id: I69e773ebeff59733e016abd5a90bd1637798b1f5
[ROCm/hip commit: 4efa7e217e ]
2016-06-24 21:10:37 +05:30
Rahul Garg
b77ff1168c
Included code to calculate value of maxThreadsPerMultiprocessor property
...
Change-Id: Ie7cad7442f36a7163e715048de5a309febc28664
[ROCm/hip commit: 3029be78b8 ]
2016-06-24 15:10:11 +05:30
Evgeny Mankov
ed75fba80e
Initial cublas to hipblas translation support in clang-hipify.
...
To run clang-hipify with hipblas support please specify corresponding hipblas include directory, for example:
./hipify-clang --print-stats matrixMult.cpp.cuda -- -I/srv/git/HIP/HIP-Examples/hipblas/include
Additionally:
+ typedef translation support is added (cudaEvent_t and cudaStream_t are converted now).
+ anonymous typedef enum translation support.
+ function name macro expansion support.
+ clang options propagation is restored.
P.S. In order to avoid the following error message:
“Could not auto-detect compilation database for file "… .cu"
No compilation database found in /srv/git/HIP/build/clang-hipify or any parent directory
json-compilation-database: Error while opening JSON database: No such file or directory
Running without flags.”
please append “--“ to the end of clang-hipify’s command line.
[ROCm/hip commit: 8cbc2f3f44 ]
2016-06-22 19:15:03 +03:00
Aditya Atluri
2429b1b35d
added device functions to docs
...
Change-Id: I11ad1af86274620782986e227888b2d5f0544d8f
[ROCm/hip commit: 12109868be ]
2016-06-22 14:51:50 +05:30
Ben Sander
6462575542
Use GRID_LAUNCH_VERSION define provided by HCC grid_launch.h
...
Change-Id: I5a7b31f13c4055cdca3a8854728d59db7dc5a7bb
[ROCm/hip commit: 702b9eff1e ]
2016-06-21 23:52:25 -05:00
Ben Sander
a771352253
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/hip commit: 9f29cc6989 ]
2016-06-21 23:24:38 -05:00
Ben Sander
58de525d41
Switch to hc_* coordinate builtins (replace amp_)
...
Change-Id: I0a8871f0c9f047eb45a7391fd032100af2bbd4e0
[ROCm/hip commit: 100a744d92 ]
2016-06-21 23:22:38 -05:00
Aditya Atluri
f6f1f281f9
added device functions to docs
...
Change-Id: I11ad1af86274620782986e227888b2d5f0544d8f
[ROCm/hip commit: 73f88cb3bc ]
2016-06-21 11:11:20 -05:00
Maneesh Gupta
f3438d156f
Update hip_samples packaging script
...
Change-Id: I8c33d2f02f02bb0553fd8e42b8ca6a12f7d5a9f7
[ROCm/hip commit: 8d72b92016 ]
2016-06-21 15:16:32 +05:30
Maneesh Gupta
03d95acc4c
Merge branch 'amd-master' into amd-develop
...
[ROCm/hip commit: 7ca5afc20b ]
2016-06-21 15:14:04 +05:30
Maneesh Gupta
5e8fb8b7f0
Merge "Add compiler annotations to make_ functions" into amd-master
...
[ROCm/hip commit: 7393ba139c ]
2016-06-21 05:34:18 -04:00
Maneesh Gupta
6b1e87777c
Updated version string
...
Change-Id: I86695e5deba87ef3a8d390d9a78a88be815dff0e
[ROCm/hip commit: 188326ee64 ]
2016-06-21 08:39:47 +05:30
Maneesh Gupta
fdb8416a59
Remove generatable doxygen documentation from repo
...
Change-Id: Iaa0aa69189c5a165ec81caa5d01995bec6a856a2
[ROCm/hip commit: 270b57fbfa ]
2016-06-21 08:15:42 +05:30