-
Notifications
You must be signed in to change notification settings - Fork 538
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Programming interface #3532
base: docs/develop
Are you sure you want to change the base?
Programming interface #3532
Conversation
e8ce33e
to
0c1132d
Compare
- Add clr surface functions - Update based on review comments - Fix clocks
Correct broken reference
Update doc reqs Update requirements files Update documentation requirements Fix
- Move md files to rst - Impl editorial suggestions from @lpaoletti - External PR feedbacks from HIP team
7f74c72
to
c749260
Compare
568a8c5
to
441730f
Compare
Update surface functions in cpp language extensions Update doxyfile and fix the function naming Change to new clr branch Fix white space characthers
Co-authored-by: Leo Paoletti <[email protected]>
- Replace title case with sentence case - Fix SAXPY tutorial grammar issue
d19bb62
to
d1af506
Compare
d9b1cb2
to
1d02157
Compare
d1b9a3e
to
8d4d17b
Compare
8d4d17b
to
7b45147
Compare
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.
Good job overall, mostly just nitpicking about wording or adding details
docs/understand/hip_runtime_api.rst
Outdated
Read-only storage visible to all threads in a given grid. It is a limited | ||
segment of global with queryable size. |
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.
I think this should highlight the differences to global memory, i.e. (possibly) different caching, and performance recommendations.
Also I'm not sure if it's really a segment of global memory (which is a logical partition), but rather part of device memory (as in physically located there)
Read-only storage visible to all threads in a given grid. It is a limited | |
segment of global with queryable size. | |
Read-only storage visible to all threadson a given device. It is a limited | |
segment backed by device memory with queryable size. It needs to be set by the host before kernel execution. | |
Constant memory provides the best performance benefit when all threads within a warp access the same address. |
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.
Maybe here given grid was better. Updated. Let's discuss offline.
docs/understand/hip_runtime_api.rst
Outdated
Unified Memory is a single memory address space accessible from any processor | ||
within a system. This setup simplifies memory management processes and enables | ||
applications to allocate data that can be read or written by code running on | ||
either CPUs or GPUs. The Unified memory model is shown in the following figure. |
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.
There is no figure here :)
Also, should the performance implications be mentioned here?
da9be97
to
f2228e1
Compare
5e25f0a
to
77cd365
Compare
cb7cb3d
to
7ea85a1
Compare
98f9599
to
73814d1
Compare
de21da8
to
68b03fe
Compare
@randyh62 The programming interface currently.