-
Notifications
You must be signed in to change notification settings - Fork 92
Doc updates #81
base: master
Are you sure you want to change the base?
Doc updates #81
Changes from 6 commits
456eec3
9789fe3
e0ca454
7550993
4c4c17e
ea28c8d
e941331
fe5bf56
ce8f5a8
1546a83
4b35da9
6fa3d91
63cd475
7cbca6e
3264769
4c505b7
ac61ca2
ed53201
a5109f2
b22957a
08f5748
b6d0cb9
7e1b453
dc8fe18
d2af329
2e86303
66867cf
ca62353
bd0dc12
0c4ed62
e4f3e69
19d10f2
7ec89ea
5dc9378
13c4e69
a3dbd06
d7b2f79
d63c8cc
b9d42d4
0b1abf7
34c8482
70ae89e
9d98ff7
50edcfc
74ddd90
608eeae
cbaf73b
b28d292
38351b6
d5a5468
3c64ee1
43906b5
7922020
d34fef9
64325e0
60883f9
de32a21
d409385
84c6aa3
ae8a6d3
62bdb84
c4f716f
f12f8e0
5690d73
29fc16e
12af3f2
3579056
10054c6
543c2a9
cf66c13
d4916d7
c110125
2ba818d
6e0d407
df993fc
301f221
779a402
f886aab
306d94b
49836e7
6fd4d8d
7337bde
f705cc2
8165779
bb97fb3
6220170
11e1ea4
62ef1b3
0956178
fecccb6
778d766
8fc257b
80d5745
83bd68d
2e8a565
4c8bdcf
461ee57
5cb273c
e7705f6
048e9b5
9e65d1c
00c5e1f
973603e
1937ce8
a08d965
e06a651
cb986dc
80e8bfa
6c8d129
d49736c
16484f4
b73d7ff
39da999
c31b552
88c1835
ec3ea88
d7eafbf
3323a80
299a5ee
6d673e9
d9aecb0
d28e049
f1c3635
b4f2add
fa4ffe7
ad61fb7
ddb6190
8a65926
de4a181
85f1b97
9c3e181
ae462d4
2de857f
fc97422
4c35190
c6a9386
8abf3e6
78bef8c
76e9a39
2c7361c
f27903f
8528184
c865b76
879c2dd
c3f941e
354254b
b200e75
afd585d
1a98d20
ef96e99
80a2b8c
ac8978f
57d86b2
0934a50
d24d383
a477a7d
3e9d014
6822ddd
9ca9387
e32c0a5
90e679b
2b2a0c1
3adc5d3
3d4454d
f623271
4da01d4
1ade4d4
005b282
fd42e69
1d33719
2b75296
c0e133c
83493cc
3643fbd
64ec948
b88e7b1
4ac5983
84f9796
6a96cd9
dadbfb5
faca5bc
46e816e
558fd44
690c558
4364313
d509630
3d0dbc3
6430ed4
ed3f181
6e42f92
e3fb7c2
db47e76
3ac8a6b
e43ae2a
f4c061e
330d14b
57ee2ab
b821d10
39f8ddf
22fae15
998589a
4596a73
80f4db6
d62481b
8b40aec
924ea5f
d95c4dd
e66933b
9e476b9
953242b
fab260e
6ebfc89
2a772f5
f1d60e5
c9824b2
63e70a3
6f98e76
daa15b6
93c5573
9560bae
1294a6d
abc458f
ddb9aad
8f82623
c9f408f
54af96d
bb83b39
e18a075
0ea0a6e
453a0dd
d7a8af6
d8940a6
fe4292d
44cf4d1
025962d
58d3e49
c687dfa
ca09ae4
85325ad
1e9ec03
374b984
e8667ad
2f692c3
eea6fd2
cfff15e
24c88c3
4a49929
7a62203
12a75c3
f7a20a6
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
========================= | ||
HIP Programing Guide | ||
========================= | ||
|
||
What is this repository for? | ||
|
||
HIP allows developers to convert CUDA code to portable C++. The same source code can be compiled to run on NVIDIA or AMD GPUs. | ||
|
||
Key features | ||
============== | ||
|
||
HIP is very thin and has little or no performance impact over coding directly in CUDA or hcc “HC” mode. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is HIP-Clang still supporting "HC" mode? This may be left over from the previous HIP-HCC component tha is now deprecated. |
||
|
||
HIP allows coding in a single-source C++ programming language including features such as templates, C++11 lambdas, classes, namespaces, | ||
and more. | ||
|
||
HIP allows developers to use the “best” development environment and tools on each target platform. | ||
|
||
The “hipify” tool automatically converts source from CUDA to HIP. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We have no such a tool as |
||
|
||
Developers can specialize for the platform (CUDA or hcc) to tune for performance or handle tricky cases | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. (CUDA or hcc) -> (CUDA or HIP) The new HIP Clang is supporting HIP as a first class language. It no longer is doing so through the HCC language. |
||
|
||
New projects can be developed directly in the portable HIP C++ language and can run on either NVIDIA or AMD platforms. Additionally, HIP provides porting tools which make it easy to port existing CUDA codes to the HIP layer, with no loss of performance as compared to the original CUDA application. HIP is not intended to be a drop-in replacement for CUDA, and developers should expect to do some manual coding and performance tuning work to complete the port. |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -59,12 +59,19 @@ AMD ROCm gives developers the flexibility of choice for hardware and aids in the | |
Release Notes | ||
Current_Release_Notes/Current-Release-Notes | ||
Installation_Guide/Installation-Guide | ||
|
||
.. toctree:: | ||
:maxdepth: 4 | ||
:hidden: | ||
:caption: HIP Documentation | ||
|
||
HIP Programming_Guides/HIP Programming-Guides | ||
|
||
.. toctree:: | ||
:maxdepth: 6 | ||
:hidden: | ||
:caption: Developer Documentation | ||
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Remove trailing spaces. |
||
|
||
Programming_Guides/Programming-Guides | ||
ROCm_Compiler_SDK/ROCm-Compiler-SDK | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SLES 15 Service Pack 1