Skip to content

Hermite interpolation strided access #25

@Arcadia197

Description

@Arcadia197

For now, the strided access in the hermite interpolation is one of the main bottlenecks of the code performance.
Some clever ideas have to be tested so that this will gain some improvement.

Possible ways could be:
Have another look at the organization of the files to reorganize psi so that all data of one point are next to each other.
This was already tested once and lead to no improvement, however, the reads were not made uniform, so maybe this could be tested to only lead to 2 consecutive reads.

However, the warping structure of the dipheomorphism makes it hard to predict at the boundaries where to read the data.
Separating the cases in boundary- and non-boundary-cases however will lead to divergent code.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions