Files
TheRock/rocm-systems/projects/rocprofiler-compute/docs/conceptual/rdna/command-processor.rst
T
derek.holloway 7502bf64a4
CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

79 lines
2.3 KiB
ReStructuredText

.. meta::
:description: Learn about the Command Processor Compute (CPC) metrics in ROCm Compute Profiler, including utilization, interface activity, stalls, and cache behavior on RDNA3.5 (gfx115x).
:keywords: ROCm Compute Profiler, RDNA, gfx115x, command processor, CPC
.. _rdna-command-processor:
=========================
Command processor (CP)
=========================
The command processor (CP) is the GPU front-end that connects the host and
kernel driver to on-GPU scheduling: it pulls work from HSA queues, decodes
packets, and dispatches kernel launches to the Shader engine Workgroup Manager (SPI) or Workgroup processor (WGP) path.
On Instinct GPUs, the profiler often separates the metrics into Command Processor
Fetcher (CPF) and Command Processor Compute (CPC). The gfx115x analysis panels
emphasize CPC and ME (Micro Engine) activity, including utilization,
interface utilization, stall cycles, memory requests, and instruction cache.
For the complete CDNA architecture overview and the CPF and CPC metric tabs across AMD Instinct MI-Series GPUs, see
:doc:`../cdna/command-processor` under CDNA-CDNA4.
Command processor compute (CPC) - gfx115x
===========================================
CPC utilization
---------------
.. tab-set::
.. tab-item:: RDNA3.5 (gfx115x)
:selected:
.. jinja:: rdna115x-cpc-utilization-gfx115x
:file: _templates/metrics_table.j2
CPC interface utilization
-------------------------
.. tab-set::
.. tab-item:: RDNA3.5 (gfx115x)
:selected:
.. jinja:: rdna115x-cpc-interface-utilization-gfx115x
:file: _templates/metrics_table.j2
Micro Engine (ME) stall cycles
-------------------------------
.. tab-set::
.. tab-item:: RDNA3.5 (gfx115x)
:selected:
.. jinja:: rdna115x-mec-stall-cycles-gfx115x
:file: _templates/metrics_table.j2
CPC memory requests
-------------------
.. tab-set::
.. tab-item:: RDNA3.5 (gfx115x)
:selected:
.. jinja:: rdna115x-cpc-memory-requests-gfx115x
:file: _templates/metrics_table.j2
Micro Engine (ME) instruction cache
------------------------------------
.. tab-set::
.. tab-item:: RDNA3.5 (gfx115x)
:selected:
.. jinja:: rdna115x-mec-instruction-cache-gfx115x
:file: _templates/metrics_table.j2