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] Optional kernel features: implement split based on reqd-work-group-size #8056

Merged
merged 12 commits into from
Jan 27, 2023

Commits on Jan 19, 2023

  1. [SYCL][Draft] Optional kernel features: implement split based on reqd…

    …-work-group-size
    
    This patch implements device code split based on reqd-work-group-size
    attribute, enables generation of "reqd_work_group_size" property in
    "SYCL/device requirements" property set, and adds support of
    reqd-work-group-size to sycl::is_compatible
    
    Design:
    https://github.com/intel/llvm/blob/sycl/sycl/doc/design/OptionalDeviceFeatures.md#changes-to-the-device-code-split-algorithm
    E2E tests: TBA
    dm-vodopyanov committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    eddcb00 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. Configuration menu
    Copy the full SHA
    96d5ed6 View commit details
    Browse the repository at this point in the history
  2. Debug unit tests

    dm-vodopyanov committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    b91018d View commit details
    Browse the repository at this point in the history
  3. Debug unit tests

    dm-vodopyanov committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    4e77396 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f3aa423 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7354e98 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Add tests for splitting

    dm-vodopyanov committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    6bae850 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Apply CR comments

    dm-vodopyanov committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    662172a View commit details
    Browse the repository at this point in the history
  2. Small clean code

    dm-vodopyanov committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    1291f63 View commit details
    Browse the repository at this point in the history
  3. Fix a test

    dm-vodopyanov committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    0e72663 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Apply CR comments

    dm-vodopyanov committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    a2b50fa View commit details
    Browse the repository at this point in the history
  2. Apply CR comments

    dm-vodopyanov committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    8147ca4 View commit details
    Browse the repository at this point in the history