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

[SYCL] Impl of fallback group sort in device code #12676

Draft
wants to merge 118 commits into
base: sycl
Choose a base branch
from

Commits on Feb 9, 2024

  1. [SYCL] Impl of fallback group sort in device code

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    9e4717c View commit details
    Browse the repository at this point in the history
  2. fix clang-fortmat issue

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    4614b00 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    e32e4c4 View commit details
    Browse the repository at this point in the history
  2. template for group sort

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    4d47fcb View commit details
    Browse the repository at this point in the history
  3. remove commented code

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    33c2df4 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    90cb9d2 View commit details
    Browse the repository at this point in the history
  2. add default work group joint sort fo i64

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    f0224ea View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    9170914 View commit details
    Browse the repository at this point in the history
  2. add default work group joint sort for unsigned integer

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    eed61f4 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

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

Commits on Mar 1, 2024

  1. add wg default private sort for i8

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    9840222 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Configuration menu
    Copy the full SHA
    d6ac904 View commit details
    Browse the repository at this point in the history
  2. add private sorting for i16

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    fd80709 View commit details
    Browse the repository at this point in the history
  3. private sort for i64

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    38251b4 View commit details
    Browse the repository at this point in the history
  4. add private sort for uint

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    92d86f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. add private sort for fp32

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    2a1124a View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    5145446 View commit details
    Browse the repository at this point in the history
  2. add sub group private sort

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    9ef7692 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Configuration menu
    Copy the full SHA
    0b993f6 View commit details
    Browse the repository at this point in the history
  2. add utils for fp16 comparison

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    3025430 View commit details
    Browse the repository at this point in the history
  3. add work group joint sort for f16

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    455d343 View commit details
    Browse the repository at this point in the history
  4. use native f16 type

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    15444c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    9f6172a View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

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

Commits on Apr 3, 2024

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

Commits on Jul 11, 2024

  1. Sync with latest sycl branch

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    91ac557 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    59c67db View commit details
    Browse the repository at this point in the history
  2. link gsort fallback

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    ae0d2af View commit details
    Browse the repository at this point in the history
  3. update driver test

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    045413c View commit details
    Browse the repository at this point in the history
  4. Enable fallback spv for group sort

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    4ae26de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e0cb989 View commit details
    Browse the repository at this point in the history
  6. Fix driver test regression

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    8a62ceb View commit details
    Browse the repository at this point in the history
  7. Add first test case for fallback group sort

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    7c72135 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    92f171f View commit details
    Browse the repository at this point in the history
  2. Add test for group sort i8,i16,i64

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    f8190b6 View commit details
    Browse the repository at this point in the history
  3. Fix clang-format

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    d242e77 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

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

Commits on Jul 17, 2024

  1. Combine tests

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    bfb2d8b View commit details
    Browse the repository at this point in the history
  2. Fix joint sort p1i64_u32_p1i64

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    ee09a2a View commit details
    Browse the repository at this point in the history
  3. add fp32 test

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    152e09d View commit details
    Browse the repository at this point in the history
  4. sync with latest sycl branch

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    31c11d1 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

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

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    0273739 View commit details
    Browse the repository at this point in the history
  2. Fix joint_sort_p1u64_u32_p1u8

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b400b03 View commit details
    Browse the repository at this point in the history
  3. add tests

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    c603cb1 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    db00c79 View commit details
    Browse the repository at this point in the history
  2. Add tests for private sort

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    82fa9ce View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    06bdf77 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    289395b View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    f672adf View commit details
    Browse the repository at this point in the history
  2. draft to add key value

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    5fa8ec3 View commit details
    Browse the repository at this point in the history
  3. Add (uint32_t, uint32_t)

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    b775b85 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db2e183 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Add joint sort KV

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c0dbd92 View commit details
    Browse the repository at this point in the history
  2. add test for KV joint sort

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    f61d9ce View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    92d7e9e View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. add KV sort private sort

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    060842e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1672cf4 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. disable KV sort tests on CPU backend

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    e554305 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    032e56f View commit details
    Browse the repository at this point in the history
  3. add private KV sort

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    627e0e8 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    062219a View commit details
    Browse the repository at this point in the history
  2. simplify function name

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    07a5df4 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. fix merge conflict

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    8bc9263 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89aeaad View commit details
    Browse the repository at this point in the history
  3. fix clang format

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    f227a4e View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

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

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    0c15fd7 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. add more misc APIs

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    724113b View commit details
    Browse the repository at this point in the history
  2. sync with latest intel/llvm

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    aee06c9 View commit details
    Browse the repository at this point in the history
  3. fix cmake issue

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    2670023 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

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

Commits on Sep 12, 2024

  1. add int8_t value for kv gsort

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    3139b28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7ba9c8 View commit details
    Browse the repository at this point in the history
  3. fix KV buble sort stable issue

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    ffdee6e View commit details
    Browse the repository at this point in the history
  4. add e2e tests for p1u8_i8

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    c52baf4 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. add e2e tests for key_u8

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    328b25f View commit details
    Browse the repository at this point in the history
  2. use p1u8_p1u32 for p1u8_p1f32

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    7b8dc30 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc328cd View commit details
    Browse the repository at this point in the history
  4. use u32 copy for fp32

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    4f70308 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. add p1u16_p1i8/16/32/64

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    96f7ba7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47aa231 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    4e46393 View commit details
    Browse the repository at this point in the history
  2. add p1 signed integer key

    jinge90 committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    77d9856 View commit details
    Browse the repository at this point in the history
  3. add tests for p1i8_p1*

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    cfd749d View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    883a60c View commit details
    Browse the repository at this point in the history
  2. add wg_private_sort for key-value

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    bdd19f2 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. add test for u8_u64

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    287498c View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. add KV sort for i8 key

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    343f56d View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. Configuration menu
    Copy the full SHA
    61d9cf8 View commit details
    Browse the repository at this point in the history
  2. add work group private sort for i32/u32/i64/u64 key type

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    cff0a6b View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. add tests for i16 key type

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    f43572a View commit details
    Browse the repository at this point in the history
  2. add tests for i16,u16 key type

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    396d310 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

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

Commits on Oct 9, 2024

  1. add tests for key type u32

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    5e4f509 View commit details
    Browse the repository at this point in the history
  2. add test for key type i32

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    bef0bcf View commit details
    Browse the repository at this point in the history
  3. add tests for key type i64/u64

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    35413ea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    34f6c35 View commit details
    Browse the repository at this point in the history
  5. apply group broadcast to KV private sort

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    828be3b View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. add private KV spread sort

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

Commits on Oct 12, 2024

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

Commits on Oct 14, 2024

  1. add subgroup key-value sort for 1-element for u8/u16 key

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    b079feb View commit details
    Browse the repository at this point in the history
  2. Fix incorrect type in sg_private_sort_p1u16_p1i8

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    5436084 View commit details
    Browse the repository at this point in the history
  3. fix e2e test header file issue

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    961a6d8 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

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

Commits on Oct 18, 2024

  1. remove incorrect subgroup private func names

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    3ff204a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b26e1a5 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. correct function name for subgroup private sorting

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    a4e8572 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc03dc4 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

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

Commits on Nov 11, 2024

  1. sync with latest head

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    11f2a13 View commit details
    Browse the repository at this point in the history
  2. fix clang format issue

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    877af07 View commit details
    Browse the repository at this point in the history
  3. fix clang format

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    7d87a89 View commit details
    Browse the repository at this point in the history
  4. Disable AMD target for fallback gsort

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    78235d0 View commit details
    Browse the repository at this point in the history
  5. fix cmake

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    3bdc448 View commit details
    Browse the repository at this point in the history
  6. Fix cmake issue

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    4e486b4 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2024

  1. sync with latest intel/llvm

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    2559b78 View commit details
    Browse the repository at this point in the history