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

Add reduce then scan algorithm for transform scan family #1762

Merged
merged 88 commits into from
Aug 30, 2024

Commits on Aug 14, 2024

  1. Checkpoint for reduce then scan integration

    Test is currently compiling. None of the real device code has been
    integrated, but the preliminary host code and general structure has been defined.
    
    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    mmichel11 authored and danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    d07ada2 View commit details
    Browse the repository at this point in the history
  2. Introduce a parallel_backend_sycl_reduce_then_scan.h file to contain …

    …implementation
    
    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    mmichel11 authored and danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    6244266 View commit details
    Browse the repository at this point in the history
  3. Port of kernels from two-pass scan KT branch

    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    mmichel11 authored and danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    ccdb3b0 View commit details
    Browse the repository at this point in the history
  4. Move the single-element last element storage for exclusive_scan after…

    … the init computation
    
    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    mmichel11 authored and danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    b465d84 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    47360a0 View commit details
    Browse the repository at this point in the history
  6. Lower single work-group upper limit to 2048 elements (empirically found)

    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    mmichel11 authored and danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    3bf0602 View commit details
    Browse the repository at this point in the history
  7. [PROTOTYPE] Generalized two pass algorithm and copy_if (#1700)

    This PR changes the two pass algorithm to be more generalized for use with other scan-like algorithms like copy_if.
    
    This PR adds copy_if as an example
    
    ---------
    
    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    Co-authored-by: Adam Fidel <110841220+adamfidel@users.noreply.github.com>
    Co-authored-by: Matthew Michel <106704043+mmichel11@users.noreply.github.com>
    3 people committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    46c1a50 View commit details
    Browse the repository at this point in the history
  8. bug fix for global race on block carry-out

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    38c1b19 View commit details
    Browse the repository at this point in the history
  9. bugfix for elements to process in partial subgroup scan

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    72d42c2 View commit details
    Browse the repository at this point in the history
  10. [PROTOTYPE] Add unused temporary storage to single work-group scan to…

    … fix use-after free error (#1712)
    adamfidel authored and danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    ecce124 View commit details
    Browse the repository at this point in the history
  11. Add temporary work-group size cap for FPGA_EMU testing

    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    mmichel11 authored and danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    39ebdbe View commit details
    Browse the repository at this point in the history
  12. [PROTOTYPE] Resolve conversion issues between internal tuple and std:…

    …:tuple in zip_iterator.pass (#1714)
    
    * Fix for zip_iterator.pass in copy_if assignment
    
    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    
    * Add similar fix to __simple_write_to_idx
    
    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    
    ---------
    
    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    mmichel11 authored and danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    e4e30e1 View commit details
    Browse the repository at this point in the history
  13. Use __dpl_sycl::__local_accessor

    adamfidel authored and danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    3732c12 View commit details
    Browse the repository at this point in the history
  14. bugfix for overruning input for small non multiples of subgroup size

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    1745e0c View commit details
    Browse the repository at this point in the history
  15. Check if a subgroup is active before fetching its carry and grab the …

    …last active subgroup otherwise
    
    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    mmichel11 authored and danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    0921941 View commit details
    Browse the repository at this point in the history
  16. Comment out std::complex tests in scan_by_segment tests

    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    mmichel11 authored and danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    8effa03 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    c22231a View commit details
    Browse the repository at this point in the history
  18. fixing device copyable for helpers

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    598f569 View commit details
    Browse the repository at this point in the history
  19. Remove commented code that remained after rebase

    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    mmichel11 authored and danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    96b4fd2 View commit details
    Browse the repository at this point in the history
  20. [PROTOTYPE] Add fallback to legacy scan implementation for CPU device…

    …s and devices that lack size 32 sub-groups (#1749)
    
    
    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    Co-authored-by: Adam Fidel <adam.fidel@intel.com>
    Co-authored-by: Dan Hoeflinger <109972525+danhoeflinger@users.noreply.github.com>
    Co-authored-by: Adam Fidel <110841220+adamfidel@users.noreply.github.com>
    Co-authored-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    5 people committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    8f759a3 View commit details
    Browse the repository at this point in the history
  21. [PROTOTYPE] partition, unique families and ranges API (#1708)

    Enabling partition and unique family of scan-like algorithms includes ranges API
    Making legacy scan user `__result_and_scratch_storage` to match future type for return to compile
    Refactoring of `__pattern` / `__parallel` structure for scan-like algorithms for consistency
    
    ---------
    
    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    6da54e7 View commit details
    Browse the repository at this point in the history
  22. fix windows issue regression __out

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    13cecbf View commit details
    Browse the repository at this point in the history
  23. fix for missing assigner in copy if pattern

    standardize setup for __parallel_scan_copy
    
    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2daefab View commit details
    Browse the repository at this point in the history
  24. fix unique same mangled name problem

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    4a83e1b View commit details
    Browse the repository at this point in the history
  25. [PROTOTYPE] Cleanup reduce-then-scan code (#1760)

    * Cleanup reduce-then-scan code
    
    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    
    * Remove old comment
    
    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    
    ---------
    
    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    mmichel11 authored and danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    299b28b View commit details
    Browse the repository at this point in the history
  26. restoring removed whitespace line

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    8266882 View commit details
    Browse the repository at this point in the history
  27. removing unnecessay storage type from kernel name

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    453d4ca View commit details
    Browse the repository at this point in the history
  28. remove unique pattern family from reduce_then_scan

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    78e33ac View commit details
    Browse the repository at this point in the history
  29. remove partition pattern family from reduce_then_scan

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    8267513 View commit details
    Browse the repository at this point in the history
  30. remove copy_if pattern family from reduce_then_scan

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    d37746e View commit details
    Browse the repository at this point in the history
  31. remove unnecessary barrier + cleanup unnecessary lazy value

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    404c4ef View commit details
    Browse the repository at this point in the history
  32. clang format

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    060f649 View commit details
    Browse the repository at this point in the history
  33. codespell

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    0beebd1 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    90e6e62 View commit details
    Browse the repository at this point in the history
  35. removing unnecessary using

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    ef5d377 View commit details
    Browse the repository at this point in the history
  36. reverting formatting only changes

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    bca0002 View commit details
    Browse the repository at this point in the history
  37. remove max and TODO

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    68c75e5 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    dddb050 View commit details
    Browse the repository at this point in the history
  39. removing formatting only changes

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    dc2de26 View commit details
    Browse the repository at this point in the history
  40. removing unnecessary decay

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    165b1a5 View commit details
    Browse the repository at this point in the history
  41. removing unused forwarding references

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    b9f0f4e View commit details
    Browse the repository at this point in the history
  42. clang-formatting

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    bd144a4 View commit details
    Browse the repository at this point in the history
  43. adding comment and different threshold for different implementations

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    d809051 View commit details
    Browse the repository at this point in the history
  44. checking is_gpu rather than !is_cpu

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    1647722 View commit details
    Browse the repository at this point in the history
  45. use dpl_bit_ceil

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    0271b40 View commit details
    Browse the repository at this point in the history
  46. removing bad formatting only changes (::std::)

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    6cfc979 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. fixing result_and_scratch_storage creation

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    cc03af1 View commit details
    Browse the repository at this point in the history
  2. spelling

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    98de25d View commit details
    Browse the repository at this point in the history
  3. fixing single pass scan KT from change to single-wg check

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    59933c1 View commit details
    Browse the repository at this point in the history
  4. clarifying comment language

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    94e6e97 View commit details
    Browse the repository at this point in the history
  5. refactor subgroup scan to reduce redundant code

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    ddaad55 View commit details
    Browse the repository at this point in the history
  6. refactoring full block / full thread logic to remove redundancy

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    1fc0f59 View commit details
    Browse the repository at this point in the history
  7. passing storage container by ref

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    a5753d0 View commit details
    Browse the repository at this point in the history
  8. __g -> __group_id

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    761ec51 View commit details
    Browse the repository at this point in the history
  9. __group_start_idx -> __group_start_id

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    4d8c92d View commit details
    Browse the repository at this point in the history
  10. minor variable naming and helpers

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    55db83e View commit details
    Browse the repository at this point in the history
  11. improving comments, removing unused variable

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f3768bf View commit details
    Browse the repository at this point in the history
  12. __prefer_reduce_then_scan -> __is_gpu_with_sg_32

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f1361d2 View commit details
    Browse the repository at this point in the history
  13. comment for temporary storage

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    b67b987 View commit details
    Browse the repository at this point in the history
  14. fold initial value into __carry_offset

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f3aec73 View commit details
    Browse the repository at this point in the history
  15. running tally of __reduction_scan_id

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    15d09e2 View commit details
    Browse the repository at this point in the history
  16. _idx -> _id

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    6bbe469 View commit details
    Browse the repository at this point in the history
  17. running tally of __load_reduction_id rather than recalculating

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    a7d00db View commit details
    Browse the repository at this point in the history
  18. running tally of __reduction_id rather than recalculating

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f54e298 View commit details
    Browse the repository at this point in the history
  19. comment improvement

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    d11dd6f View commit details
    Browse the repository at this point in the history
  20. refactor for readability

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    1a29790 View commit details
    Browse the repository at this point in the history
  21. formatting

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    e936e83 View commit details
    Browse the repository at this point in the history
  22. removing extra space

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    1b4f365 View commit details
    Browse the repository at this point in the history
  23. rename variables for consistency

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    0ca6f48 View commit details
    Browse the repository at this point in the history
  24. fixing misleading names

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    df6a223 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Address reviewer feedback

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    6e470e5 View commit details
    Browse the repository at this point in the history
  2. fix bugs from 6e470e5]

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    528e04a View commit details
    Browse the repository at this point in the history
  3. Simplify conversions in __gen_transform_input

    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    mmichel11 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    8104f1f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a5367d1 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    6096e7a View commit details
    Browse the repository at this point in the history
  2. auto -> real types and formatting

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    60c8516 View commit details
    Browse the repository at this point in the history
  3. fixing type of subgroup id returns

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    8121d67 View commit details
    Browse the repository at this point in the history
  4. shrinking subgroup size id types

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    48724db View commit details
    Browse the repository at this point in the history
  5. adjust type to depend on input range

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    3cc61db View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. idx -> id

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    c2c7e35 View commit details
    Browse the repository at this point in the history
  2. shrinking types, switch branch to min, remove double deref

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    ff7b256 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a36d5a View commit details
    Browse the repository at this point in the history
  4. shrinking missed types

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    9520f3c View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. bugfix for windows

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    5a928fd View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. fixing range types

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    e57573f View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. minor comments from review + formatting

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    93189b0 View commit details
    Browse the repository at this point in the history
  2. Apply std:: suggestions

    Co-authored-by: Matthew Michel <106704043+mmichel11@users.noreply.github.com>
    danhoeflinger and mmichel11 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    4e4568e View commit details
    Browse the repository at this point in the history
  3. rounding workgroup size down to mult of subgroup size

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    af82182 View commit details
    Browse the repository at this point in the history