Skip to content

Implement SIMD for the Point<N> basic operations #3

Open
@lfsalasg

Description

@lfsalasg

the Point<N> struct is a the representation of a vector in the N-dimensional space and implement common lineal algebra operations like sum or multiplication. Currently it implements a naive approach. However many architectures can implement the SIMD processing and that could benefit systems of high dimensionality. So the task is:

  • To implement the simd crate for the common operations (sum, extract, multiply and divide)
  • To define a conditional compile option to either use SIMD or the naive approach.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Implement SIMD for the Point<N> basic operations · Issue #3 · lfsalasg/hashgrid