Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

perf: adds AVX512 implementations of vector.Sum, vector.InnerProduct + assembly refactor #547

Open
wants to merge 49 commits into
base: master
Choose a base branch
from

Commits on Sep 21, 2024

  1. Configuration menu
    Copy the full SHA
    d7aa178 View commit details
    Browse the repository at this point in the history
  2. checkpoint

    gbotrel committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    6d2d8a8 View commit details
    Browse the repository at this point in the history
  3. checkpoint

    gbotrel committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    0bb00a0 View commit details
    Browse the repository at this point in the history
  4. checkpoint

    gbotrel committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    ce4ade2 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. feat: add vec.Sum AVX512

    gbotrel committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    847a6df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4796eb3 View commit details
    Browse the repository at this point in the history
  3. build: make linter happy

    gbotrel committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    dfcb110 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f45aeb9 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. perf: loop 8 by 8, cosmetics

    gbotrel committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    75120a0 View commit details
    Browse the repository at this point in the history
  2. style: cosmetics

    gbotrel committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    dc15a6a View commit details
    Browse the repository at this point in the history
  3. test: better sum test

    gbotrel committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    a66f547 View commit details
    Browse the repository at this point in the history
  4. test: more test

    gbotrel committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    5b2b11d View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. refactor: move common assembly routine in subfolder (#545)

    * refactor: move common assembly routines in root
    
    * build: make linter happier
    
    * style: cosmetics
    
    * test: start fixing integration test
    
    * style: factorize mul documentation
    
    * feat: add .ASMVector and fix integartion test
    
    * test: fix 32bit test
    
    * test: fix previous commit
    gbotrel authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    fcfaa05 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b27149d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    159a7b7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61268fe View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. checkpoint wip

    gbotrel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    71d68aa View commit details
    Browse the repository at this point in the history
  2. checkpoint

    gbotrel committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    8d21a8e View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. refactor: checkpoint

    gbotrel committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    8a906c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2e333c View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. checkpoint

    gbotrel committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    78184a8 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. Configuration menu
    Copy the full SHA
    0a939b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85e509d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5c202ac View commit details
    Browse the repository at this point in the history
  4. test: bench on larger vector

    gbotrel committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    97cdc21 View commit details
    Browse the repository at this point in the history
  5. test: bench on larger vector

    gbotrel committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    48cca4c View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. checkpoint

    gbotrel committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    370e77b View commit details
    Browse the repository at this point in the history
  2. checkpoint

    gbotrel committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    452fe92 View commit details
    Browse the repository at this point in the history
  3. checkpoint

    gbotrel committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    8ce8ecb View commit details
    Browse the repository at this point in the history
  4. checkpoint

    gbotrel committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    e104c20 View commit details
    Browse the repository at this point in the history
  5. checkpoint

    gbotrel committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    e7a1eb0 View commit details
    Browse the repository at this point in the history
  6. checkpoint

    gbotrel committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    b868789 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. checkpoint

    gbotrel committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    8862854 View commit details
    Browse the repository at this point in the history
  2. checkpoint

    gbotrel committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    5d212b6 View commit details
    Browse the repository at this point in the history
  3. checkpoint

    gbotrel committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    6f063e8 View commit details
    Browse the repository at this point in the history
  4. checkpoint

    gbotrel committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    8978198 View commit details
    Browse the repository at this point in the history
  5. checkpoint

    gbotrel committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    89c5035 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. checkpoint

    gbotrel committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    7336398 View commit details
    Browse the repository at this point in the history
  2. checkpoint

    gbotrel committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    c56802b View commit details
    Browse the repository at this point in the history
  3. checkpoint

    gbotrel committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    d8be4fe View commit details
    Browse the repository at this point in the history
  4. checkpoint

    gbotrel committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    d7436cd View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    f5065fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b201da View commit details
    Browse the repository at this point in the history
  3. checkpoint

    gbotrel committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    76b236e View commit details
    Browse the repository at this point in the history
  4. style: code cleaning

    gbotrel committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    ccdec18 View commit details
    Browse the repository at this point in the history
  5. perf: prefetches in vec ops

    gbotrel committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    24c1aa6 View commit details
    Browse the repository at this point in the history
  6. perf: minor adjustements

    gbotrel committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    3b926b1 View commit details
    Browse the repository at this point in the history
  7. style: costmetics

    gbotrel committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    d1601ba View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    138484c View commit details
    Browse the repository at this point in the history