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

Substitute zdnn calls for stick/unstick late, after most ZLow optimizations are performed #2812

Merged

Commits on Apr 4, 2024

  1. first version, can generate an op but it vanishes in the canonicalize…

    … pass
    
    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    939c53e View commit details
    Browse the repository at this point in the history
  2. update

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    4df21b9 View commit details
    Browse the repository at this point in the history
  3. prefetch are now guarded

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    7f239bd View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. version that works

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    b6016fb View commit details
    Browse the repository at this point in the history
  2. merge

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    01ba9a6 View commit details
    Browse the repository at this point in the history
  3. remove test code

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    727db44 View commit details
    Browse the repository at this point in the history
  4. remove test code

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    5a1c8cf View commit details
    Browse the repository at this point in the history
  5. format

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    475bf26 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. initial

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    b8414cc View commit details
    Browse the repository at this point in the history
  2. update

    AlexandreEichenberger committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    0dab0c1 View commit details
    Browse the repository at this point in the history
  3. first version

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    581c5bf View commit details
    Browse the repository at this point in the history
  4. try prefetch before simd conversion

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    56bf221 View commit details
    Browse the repository at this point in the history
  5. added prefetch of input

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    768c6c5 View commit details
    Browse the repository at this point in the history
  6. added prefetch of input as read

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    768a4ec View commit details
    Browse the repository at this point in the history
  7. prefetch fix

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    ed3fa42 View commit details
    Browse the repository at this point in the history
  8. loop ahead

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    ee72930 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. version with older prefetch scheme

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    1761c5e View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. gen prefetch like zDNN

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    ba0d183 View commit details
    Browse the repository at this point in the history
  2. settled on prefetch like zDNN with N=M=1, dist=0, locality=1

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    1b18ecf View commit details
    Browse the repository at this point in the history
  3. prefetch without dist for unstick

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    8e1f487 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. added stick without buffer

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    66ee7bc View commit details
    Browse the repository at this point in the history
  2. added prefetch to no buffer

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    b46f7d6 View commit details
    Browse the repository at this point in the history
  3. manually unrolled

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    e9dcc4e View commit details
    Browse the repository at this point in the history
  4. fix prefetch error

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    06bd764 View commit details
    Browse the repository at this point in the history
  5. multi prefetch

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    a993510 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. update

    AlexandreEichenberger committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    b5546e7 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. update

    AlexandreEichenberger committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    f847139 View commit details
    Browse the repository at this point in the history
  2. removed trivial reshape

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    bca7aa5 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. no buffer unstick, partial impl

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    bd1b392 View commit details
    Browse the repository at this point in the history
  2. handling partial blocks

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    c05c98f View commit details
    Browse the repository at this point in the history
  3. unrolled

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    6d1c3ed View commit details
    Browse the repository at this point in the history
  4. added prefetch

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    83c6d3c View commit details
    Browse the repository at this point in the history
  5. fixed issue with dyn shape

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    35d642f View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. reverted simple prefetch computation

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    9e7dc95 View commit details
    Browse the repository at this point in the history
  2. cleaned up version with no buffers

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    35f1511 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. update

    AlexandreEichenberger committed May 1, 2024
    Configuration menu
    Copy the full SHA
    3dfc49e View commit details
    Browse the repository at this point in the history
  2. initial

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed May 1, 2024
    Configuration menu
    Copy the full SHA
    15022f0 View commit details
    Browse the repository at this point in the history
  3. first try to gen code

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed May 1, 2024
    Configuration menu
    Copy the full SHA
    7a65395 View commit details
    Browse the repository at this point in the history
  4. disable parallel

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed May 1, 2024
    Configuration menu
    Copy the full SHA
    234fc65 View commit details
    Browse the repository at this point in the history
  5. added parallel back

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed May 1, 2024
    Configuration menu
    Copy the full SHA
    df11f6a View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. removed all but the late expansion of stick/unsick

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed May 2, 2024
    Configuration menu
    Copy the full SHA
    c2692cf View commit details
    Browse the repository at this point in the history
  2. format

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed May 2, 2024
    Configuration menu
    Copy the full SHA
    4335049 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. spelling

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed May 6, 2024
    Configuration menu
    Copy the full SHA
    945f873 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. response to comments

    Signed-off-by: Alexandre Eichenberger <[email protected]>
    AlexandreEichenberger committed May 7, 2024
    Configuration menu
    Copy the full SHA
    ed37a4e View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

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