Posted in 2023
3 Nov, 2023 by
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/spmv/part-1/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/spmv/part-1/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
.
Read more ...
15 Sept, 2023 by
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/jacobi/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/jacobi/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
,
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/jacobi/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/jacobi/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
,
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/jacobi/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/jacobi/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
.
Read more ...
Goal : The machine learning ecosystem is quickly exploding and we aim to make
porting to AMD GPUs simple with this series of machine learning blogposts.
Read more ...
18 Jul, 2023 by
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part4/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part4/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
,
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part4/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part4/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
,
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part4/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part4/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
.
Read more ...
MPI is the de facto standard for inter-process communication in High-Performance
Computing. MPI processes compute on their local data while extensively communicating
with each other. This enables MPI programs to be executed on systems with a distributed
memory space e.g. clusters. There are different types of communications supported
in MPI including point-to-point and collective communications. Point-to-point
communication is the basic communication mechanism in which both the sending
process and the receiving process take part in the communication. The sender
has a buffer that holds the message and an envelope containing information
that will be used by the receiver side (e.g., message tag, the sender rank number,
etc.). The receiver uses the information in the envelope to select the specified
message and stores it in its receiver buffer. In collective communication,
messages can be exchanged among a group of processes rather than just two of
them. Collective communication provides opportunities for processes to perform
one-to-many and many-to-many communications in a convenient, portable and
optimized way. Some examples of collective communications include broadcast,
allgather, alltoall, and allreduce.
Read more ...
Register pressure in GPU kernels has a tremendous impact on the overall performance
of your HPC application. Understanding and controlling register usage allows developers
to carefully design codes capable of maximizing hardware resources. The following blog
post is focused on a practical demo showing how to apply the recommendations explained in this
OLCF training talk presented on August 23rd 2022. Here is the
training archive where you
can also find the slides. We focus solely on the AMD CDNA™2 architecture (MI200 series GPUs)
using ROCm 5.4.
Read more ...
11 May, 2023 by
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part3/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part3/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
,
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part3/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part3/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
,
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part3/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part3/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
,
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part3/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part3/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
,
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part3/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part3/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
.
Read more ...
The HIP API supports a wide variety of allocation methods for host and device memory
on accelerated systems. In this post, we will:
Read more ...
AMD ROCm™ is the first open-source software development platform for HPC/Hyperscale-class
GPU computing. AMD ROCm™ brings the UNIX philosophy of choice, minimalism and modular software
development to GPU computing. Please see the AMD
Open Software Platform for GPU Compute
and ROCm Informational Portal pages for more information.
Read more ...
4 Jan, 2023 by
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part2/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part2/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
,
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part2/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part2/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
,
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part2/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part2/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
,
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part2/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part2/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
,
System Message: WARNING/2 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part2/README.md , line 393)
Unknown interpreted text role “hoverxref”. [myst.role_unknown]
System Message: INFO/1 (/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocm-blogs/checkouts/latest/blogs/high-performance-computing/finite-difference/laplacian-part2/README.md , line 393)
No role entry for “hoverxref” in module “docutils.parsers.rst.languages.en”.
Trying “hoverxref” as canonical role name.
.
Read more ...