> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs-staging.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Performance overview

Optimize the performance of Qualcomm<sup>®</sup> Linux<sup>®</sup> with the following key areas:

* Performance-impacting features such as the CPU scheduler, CPU frequency governor, dynamic voltage and frequency scaling (DVFS) governors, Userspace Resource Manager (URM), and memory.
* Tools for performance analysis to identify and diagnose issues.
* Configuration and customization options for Linux settings to achieve enhanced performance.
* Troubleshooting methods to resolve performance-related problems.
* Measurement procedures to evaluate system performance.
* Performance dashboards for QCS6490, QCS5430, IQ-615, IQ-9075, IQ-8275, and CQ2390 for real-time insights.

<Note>
  Qualcomm Linux is a single Linux distribution that works with many system-on-chips (SoCs) for development and evaluation kits. See [Hardware SoCs](https://dragonwingdocs.qualcomm.com/Key-Documents/Software-Release-Notes/introduction#supported-platforms) that are supported on Qualcomm Linux.
</Note>

## **Subsystem dependencies**

The performance of the software depends on the CPU, GPU, and DDR subsystems. Qualcomm Linux uses the Qualcomm<sup>®</sup> Kryo<sup>™</sup> CPU, which has the following clusters:

* Prime cluster for high-performance CPU cores.
* Gold cluster for balanced power and performance.
* Silver cluster for low-power CPU cores, ideal for light-weight applications.

Cache memory is categorized into the following three levels:

* L1 is the smallest and fastest cache level, storing both instructions (L1 I) and data (L1 D).
* L2 and L3 are larger but slower cache levels, mainly for data storage.

The following tables list the specifications for the subsystems on QCS6490, QCS5430, Dragonwing IQ-615, Dragonwing IQ-8275, Dragonwing IQ-9075, and CQ2390:

<Tabs>
  <Tab title="QCS6490">
    **Table : Specifications for QCS6490 CPU, GPU, and DDR subsystems**

    | **Specifications** | **QCS6490** | | |
    | - | - | - | - |
    | **Core type** | **Kryo Prime** | **Kryo Gold** | **Kryo Silver** |
    | Number of CPUs | 1 | 3 | 4 |
    | CPU maximum frequency | 2.7 GHz | 2.4 GHz | 1.9 GHz |
    | L1 I cache | 32 kB | 32 kB/core | 32 kB/core |
    | L1 D cache | 32 kB | 32 kB/core | 32 kB/core |
    | L2 cache | 256 kB | 256 kB/core | 128 kB/core |
    | L3 cache | 2 MB | | |
    | GPU | Qualcomm<sup>®</sup> Adreno<sup>™</sup> 643 GPU | | |
    | GPU maximum frequency | 812 MHz | | |
    | DDRSS | - Supports dual-channel non-package-on-package high-speed LPDDR5/LPDDR4 SDRAM.<br />- LPDDR5 SDRAM is designed for a 3200 MHz clock (2 × 16‑bit).<br />- LPDDR4 SDRAM is designed for a 2133 MHz clock (2 × 16‑bit). | | |
  </Tab>

  <Tab title="QCS5430">
    **Table : Specifications for QCS5430 (FP 1 and FP 2) CPU, GPU, and DDR subsystems**

    | **Specifications** | **QCS5430 FP 1 (feature pack 1)** | **QCS5430 FP 2** | | | |
    | - | - | - | - | - | - |
    | **Core type** | **Kryo Gold** | **Kryo Silver** | **Kryo Prime** | **Kryo Gold** | **Kryo Silver** |
    | Number of CPUs | 2 | 4 | 1 | 3 | 4 |
    | CPU maximum frequency | 2.1 GHz | 1.8 GHz | 2.2 GHz | 2.1 GHz | 1.8 GHz |
    | L1 I cache | 32 kB/core | 32 kB/core | 32 kB | 32 kB/core | 32 kB/core |
    | L2 cache | 256 kB/core | 128 kB/core | 256 kB | 256 kB/core | 128 kB/core |
    | L3 cache | 2 MB | | | | |
    | GPU | Qualcomm<sup>®</sup> Adreno<sup>™</sup> 642L GPU | | | | |
    | GPU maximum frequency | 315 MHz | | | | |
    | DDRSS | - Supports dual-channel non-package-on-package high-speed LPDDR5/LPDDR4 SDRAM.<br />- LPDDR5 SDRAM is designed for a 3200 MHz clock (2 × 16‑bit).<br />- LPDDR4 SDRAM is designed for a 2133 MHz clock (2 × 16‑bit). | | | | |

    **Table : Specifications for QCS5430 (FP 2.5 and FP 3) CPU, GPU, and DDR subsystems**

    | **Specifications** | **QCS5430 FP 2.5** | **QCS5430 FP 3** | | | | |
    | - | - | - | - | - | - | - |
    | **Core type** | **Kryo Prime** | **Kryo Gold** | **Kryo Silver** | **Kryo Prime** | **Kryo Gold** | **Kryo Silver** |
    | Number of CPUs | 1 | 3 | 4 | 1 | 3 | 4 |
    | CPU maximum frequency | 2.38 GHz | 2.4 GHz | 1.8 GHz | 2.38 GHz | 2.4 GHz | 1.8 GHz |
    | L1 I cache | 32 kB | 32 kB/core | 32 kB/core | 32 kB | 32 kB/core | 32 kB/core |
    | L2 cache | 256 kB | 256 kB/core | 128 kB/core | 256 kB | 256 kB/core | 128 kB/core |
    | L3 cache | 2 MB | | | | | |
    | GPU | Qualcomm Adreno 642L GPU | | | | | |
    | GPU maximum frequency | 550 MHz | | | | | |
    | DDRSS | - Supports dual-channel non-package-on-package high-speed LPDDR5/LPDDR4 SDRAM.<br />- LPDDR5 SDRAM is designed for a 3200 MHz clock (2 × 16‑bit).<br />- LPDDR4 SDRAM is designed for a 2133 MHz clock (2 × 16‑bit). | | | | | |
  </Tab>

  <Tab title="Dragonwing IQ-615">
    **Table : Specifications for Dragonwing IQ-615 CPU, GPU, and DDR subsystems**

    | **Specifications** | **Dragonwing IQ-615** | |
    | - | - | - |
    | **Core type** | **Kryo Gold** | **Kryo Silver** |
    | Number of CPUs | 2 | 6 |
    | CPU maximum frequency | 1.9 GHz | 1.6 GHz |
    | L1 I cache | 64 kB/core | 32 kB/core |
    | L1 D cache | 64 kB/core | 32 kB/core |
    | L2 cache | 256 kB/core | 64 kB/core |
    | L3 cache | 1 MB | |
    | GPU | Qualcomm<sup>®</sup> Adreno<sup>™</sup> 612 GPU | |
    | GPU maximum frequency | 845 MHz | |
    | DDRSS | Two-channel high-speed memory – LPDDR4X (2 × 16‑bit) 1555 MHz. | |
  </Tab>

  <Tab title="Dragonwing IQ-8275">
    **Table : Specifications for Dragonwing IQ-8275 CPU, GPU, and DDR subsystems**

    | **Specifications** | **Dragonwing IQ-8275** | | |
    | - | - | - | - |
    | **Core type** | **Kryo Prime** | **Kryo Gold** | **Kryo Silver** |
    | Number of CPUs | 2 | 2 | 4 |
    | CPU maximum frequency | 2.35 GHz | 2.1 GHz | 1.95 GHz |
    | L1 I cache | 32 kB/core | 32 kB/core | 32 kB/core |
    | L1 D cache | 32 kB/core | 32 kB/core | 32 kB/core |
    | L2 cache | 256 kB/core | 256 kB/core | 64 kB/core |
    | L3 cache | 2 MB for Prime and Gold and 512 kB for Silver | | |
    | GPU | Qualcomm<sup>®</sup> Adreno<sup>™</sup> 621 GPU | | |
    | GPU maximum frequency | 877 MHz | | |
    | DDRSS | 4 × 16 LPDDR5–3200 MHz | | |
  </Tab>

  <Tab title="Dragonwing IQ-9075">
    **Table : Specifications for Dragonwing IQ-9075 CPU, GPU, and DDR subsystems**

    | **Specifications** | **Dragonwing IQ-9075** | |
    | - | - | - |
    | **Core type** | **Kryo Gold** | **Kryo Prime** |
    | Number of CPUs | 4 | 4 |
    | CPU maximum frequency | 2.36 GHz | 2.36 GHz |
    | L1 I cache | 64 kB/core | 64 kB/core |
    | L1 D cache | 64 kB/core | 64 kB/core |
    | L2 cache | 512 kB/core | 512 kB/core |
    | L3 cache | 2 MB/core (shared per cluster) | |
    | GPU | Qualcomm<sup>®</sup> Adreno<sup>™</sup> 663 GPU | |
    | GPU maximum frequency | 800 MHz | |
    | DDRSS | Six-channel high-speed memory–3200 MHz LPDDR5 SDRAM (6 × 16‑bit) | |
  </Tab>

  <Tab title="CQ2390">
    **Table : Specifications for CQ2390 CPU, GPU, and DDR subsystems**

    | **Specifications** | **CQ2390** | |
    | - | - | - |
    | **Core type** | **Kryo Gold** | **Kryo Silver** |
    | Number of CPUs | 2 | 6 |
    | CPU maximum frequency | 1.9 GHz | 1.6 GHz |
    | L1 I cache | 64 kB/core | 32 kB/core |
    | L1 D cache | 64 kB/core | 32 kB/core |
    | L2 cache | 256 kB/core | 64 kB/core |
    | L3 cache | 1 MB | |
    | GPU | Qualcomm<sup>®</sup> Adreno<sup>™</sup> 612 GPU | |
    | GPU maximum frequency | 845 MHz | |
    | DDRSS | Two-channel high-speed memory – LPDDR4X (2 × 16‑bit) 1555 MHz. | |
  </Tab>
</Tabs>

## **Next steps**

* [Get started with performance tuning and optimization](./get-started-with-performance-tuning-and-optimization)
* [Prepare performance build](./get-started-with-performance-tuning-and-optimization#prepare-performance-build)
