Skip to content

Experimental support of SIMD (go 1.26) #803

@samber

Description

@samber

A few helpers might have SIMD variants:

  • Sum
  • Mean
  • Min
  • Max
  • Clamp
  • SumBy
  • MeanBy
  • Product
  • Abs
  • Sqrt
  • Contains
  • Every
  • Some
  • None
  • IndexOf
  • HasPrefix / HasSuffix
  • Find / FindIndexOf / FindLastIndexOf
  • FindOrElse
  • MinIndex / MaxIndex
  • More ?

See #801

We won't recode arrow in lo, but I'm open to discussion for a high-level pipelining abstraction. Example:

  • Pythagoras's theorem: Sqrt(Mul(a, a), Mul(b, b))
  • Average age of adults: Mean(GreaterThan(18, age))

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