Skip to content

Slow execution on tight loops with hyperobjects #22

@hvdieren

Description

@hvdieren

Hi,

We have been seeing slow performance with Cilkplus and clang for tight loops using hyperobjects.
Apparently, the Intel compiler manages to hoist __cilkrts_hyper_lookup() out of the critical loops while clang leaves the call in the inner loop, causing significant performance degradation (we have observed up to 2x).

Will you be looking into this?

Kind regards,
Hans Vandierendonck

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions