Skip to content

Inconsistent Core Configuration Reporting on Arc A380 #266

@MFdesigns

Description

@MFdesigns

Intel’s official specification [1] for the Arc A380 reports the following:

  • Xe-Cores: 8
  • Render Slices: 2
  • XVE: 128

Which implies 16 XVE * 4 Xe-Cores * 2 Render Slices = Total 128 Xe-Cores * SIMD8 = 1024 “shader cores”. This means that there are 16 XVE per Xe-Cores which is consistent with oneAPIs GPU Optimization Guide “An Xe-core of the Xe-HPG GPU contains 16 vector and 16 matrix engines” [2]
But when using Level Zero to query the GPU configuration we get the following result:

  • physicalEUSimdWidth = 8
  • numEUsPerSubslice = 8
  • numSubslicesPerSlice = 8
  • numSlices = 2

Which reports that each Xe-Core (Subslice) has 8 XVE (EUs) and that each Render Slice has 8 Xe-Cores. Is it possible that there are two different ways of counting XVEs and Xe-Cores?

As an aside it seems that GPU-Z reports something completely different with 2048 shader cores which would result in 256 XVEs.

Image

[1] https://www.intel.com/content/www/us/en/products/sku/227959/intel-arc-a380-graphics/specifications.html
[2] https://www.intel.com/content/www/us/en/docs/oneapi/optimization-guide-gpu/2025-0/intel-xe-gpu-architecture.html

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @MFdesigns

        Issue actions

          Inconsistent Core Configuration Reporting on Arc A380 · Issue #266 · oneapi-src/level-zero