Skip to content

Use .NET Core Hardware Intrinsics to optimize the code? #56

Closed

Description

@helloguo

It's great to see a C# machine learning framework!

It seems some linear algebra algorithms are implemented by calling into native cpp code. I assume this is due to the rich SIMD instructions in cpp. Since .NET Core 2.1 has the preview feature of Hardware Intrinsics, using hardware intrinsics is another option to use SIMD instructions.

Activity

  1. helloguo commented on May 8, 2018

    @helloguo
    Author
  2. changed the title [-]Use Hardware Intrinsics to optimize the code?[/-] [+]Use .NET Core Hardware Intrinsics to optimize the code?[/+] on May 8, 2018
  3. helloguo commented on May 9, 2018

    @helloguo
    Author

    Relate to #97

  4. removed their assignment
    on Aug 18, 2018
  5. danmoseley commented on Sep 6, 2018

    @danmoseley

    This is done for x86/x64 with some remaining issues here #823
    Perhaps you would like to tackle any of those, @helloguo ?

    When ARM intrinsics are offered by .NET, we could add implementations for those.

    I believe this issue is done, otherwise. Thanks for suggesting it to us.

  6. danmoseley commented on Sep 6, 2018

    @danmoseley

    And please try it!

  7. ghost locked as resolved and limited conversation to collaborators on Mar 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

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