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 88 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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    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 <ge.jin@intel.com>
    jinge90 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    287498c View commit details
    Browse the repository at this point in the history