Skip to content

[subgroup-size-control] Implementation on Metal #6240

@Jiawei-Shao

Description

@Jiawei-Shao

The support of subgroup-size-control on Metal is still under discussion.

  • Metal doesn't support specifying the SIMD group size in a compute shader.
  • According to Metal document, "don't assume the size of the SIMD groups".
  • In many open-source projects (dawn ) the GPU SIMD group size on Apple silicon are assumed to be 32.
  • subgroup-size-control cannot be supported on Metal using non-Apple silicon GPUs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    wgslWebGPU Shading Language Issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions