.. meta:: :description: A list of the supported architectures and counter blocks used with AQLprofile :keywords: AQLprofile, ROCm, architectures, GFX Supported architectures and counter blocks in AQLprofile ======================================================== The AQLprofile library supports profiling and tracing GPU workloads across multiple architectures. .. note:: The GFX versions (GFX9XX, GFX10XX, GFX11XX, GFX12XX) refer to the architecture families of the hardware for that version. See `System requirements (Linux) `__ for more info. Here's a summary of the counter blocks supported for each architecture: +-------------+------+--------+--------+--------+------+------+-----+ | Counter | GFX9 | GFX908 | GFX90A | GFX942 | GFX10| GFX11|GFX12| | Block Name | | | | | | | | +=============+======+========+========+========+======+======+=====+ | ATC | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | +-------------+------+--------+--------+--------+------+------+-----+ | ATC_L2 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +-------------+------+--------+--------+--------+------+------+-----+ | CHA | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | CHC | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | CPC | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | CPF | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | CPG | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | GCEA | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | GCR | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | GDS | ✅ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | +-------------+------+--------+--------+--------+------+------+-----+ | GL1A | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | GL1C | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | GL2A | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | GL2C | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | GRBM | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | GRBMH | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | GRBM_SE | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +-------------+------+--------+--------+--------+------+------+-----+ | GUS | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | +-------------+------+--------+--------+--------+------+------+-----+ | MC_VM_L2 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +-------------+------+--------+--------+--------+------+------+-----+ | RPB | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | +-------------+------+--------+--------+--------+------+------+-----+ | SDMA | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +-------------+------+--------+--------+--------+------+------+-----+ | SPI | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | SQ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | SQ_CS | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | +-------------+------+--------+--------+--------+------+------+-----+ | TA | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | TCA | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +-------------+------+--------+--------+--------+------+------+-----+ | TCC | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +-------------+------+--------+--------+--------+------+------+-----+ | TCP | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+ | TD | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | +-------------+------+--------+--------+--------+------+------+-----+