Skip to content

For some of the Metal kernels, we use global atomics which causes massive serialization, that affects performance #483

@himanshunaidu

Description

@himanshunaidu

Replacing this with atomic per threadgroups and reduction would be a better idea.

Relevant files:

  1. WorldPoints.metal
  2. MeshPipeline.metal
  3. Plane.metal

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions