Skip to content

Investigate kfr throughput at -O2/-O3 #42

Description

@MitchellThompkins

kfr benchmarks are built without optimization flags, so the type-erased expression tree and virtual dispatch overhead dominates. At -O2 or -O3 the compiler may collapse the expression chain and narrow the gap with scalar implementations substantially. The profiling results reflect abstraction cost at zero optimization, not kfr's peak IIR throughput. This needs to be validated.

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