Skip to content

[Regression] LLVM18 and 19 performance regression when using an AVX-512 path #16733

Open
@Yahfz

Description

@Yahfz

When testing for a performance regression we figured out that the performance regression is only there for AVX-512 paths.

The performance got worse in LLVM18 and then worse again in LLVM19 when using znver4, znver5 and tigerlake targets (AVX-512 paths)

But the opposite happened when using AVX2 paths, LLVM18 and 19 are both faster than LLVM16 when using the skylake target (AVX2 path)

AVX512 PATH (ZNVER4 / TIGERLAKE TARGET - 9800X3D CPU):

LLVM16 - 72FPS AVG
LLVM19 - 67FPS AVG

AVX2 PATH (SKYLAKE TARGET - 9800X3D CPU):

LLVM16 - 56FPS AVG
LLVM19 - 59FPS AVG

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions