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

[PROTOTYPE] Generalized two pass algorithm and copy_if #1700

Merged

Commits on Jul 12, 2024

  1. removing vestigial __is_full_block

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    9d6b54a View commit details
    Browse the repository at this point in the history
  2. first draft generalized

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

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    d182e7b View commit details
    Browse the repository at this point in the history
  4. templated size_type

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

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    329272b View commit details
    Browse the repository at this point in the history
  6. copy_if non-range (TODO fix tuple stuff)

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    d819481 View commit details
    Browse the repository at this point in the history
  7. copy_if changes (currently broken)

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

Commits on Jul 14, 2024

  1. bugfixes for copy_if

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

Commits on Jul 15, 2024

  1. real bug fix for last element

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

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    56ece5e View commit details
    Browse the repository at this point in the history
  3. fixes for block carry-forward

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    edbae46 View commit details
    Browse the repository at this point in the history
  4. removing now-erroneous inclusive/exclusive differences

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    2b73cdd View commit details
    Browse the repository at this point in the history
  5. fixing size of scratch

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

Commits on Jul 16, 2024

  1. avoid launching empty groups

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    fd4af6b View commit details
    Browse the repository at this point in the history
  2. fixing single wg copy_if

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    d9fbc4c View commit details
    Browse the repository at this point in the history
  3. shrinking single wg span

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

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    de55743 View commit details
    Browse the repository at this point in the history
  5. minimizing usage of __scan_pred

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    da8574e View commit details
    Browse the repository at this point in the history
  6. adding comments for generalized scan helpers

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    ca23212 View commit details
    Browse the repository at this point in the history
  7. Revert "minimizing usage of __scan_pred"

    This reverts commit da8574e.
    danhoeflinger committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    dc16033 View commit details
    Browse the repository at this point in the history
  8. reverting changes to range API (will handle later with changes to usa…

    …ges of __parallel_transform_scan_base)
    
    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    fc5a931 View commit details
    Browse the repository at this point in the history
  9. improve type deduction with invoke_result

    Co-authored-by: Adam Fidel <110841220+adamfidel@users.noreply.github.com>
    danhoeflinger and adamfidel authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    70763ad View commit details
    Browse the repository at this point in the history
  10. _FinalOp -> _WriteOp

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    891b802 View commit details
    Browse the repository at this point in the history
  11. Address Reviewer Comments

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    07bcd8b View commit details
    Browse the repository at this point in the history
  12. restoring decay_t lost in invoke_result change

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

Commits on Jul 17, 2024

  1. bugfix for zip iterator inputs

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    6e71ad8 View commit details
    Browse the repository at this point in the history
  2. type fixes to adhere to specification

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    42056c7 View commit details
    Browse the repository at this point in the history
  3. using internal tuple type

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    4b39c0b View commit details
    Browse the repository at this point in the history
  4. [PROTOTYPE] Fallback to legacy scan implementation if underlying init…

    … type is not trivially copyable (#1707)
    
    Signed-off-by: Matthew Michel <matthew.michel@intel.com>
    mmichel11 authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    70413da View commit details
    Browse the repository at this point in the history
  5. improving comments

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    530ec43 View commit details
    Browse the repository at this point in the history
  6. type / variable naming and clang-format

    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    d072968 View commit details
    Browse the repository at this point in the history
  7. remove redundant future (parallel_transform_reduce_then_scan returns …

    …a future already)
    
    Signed-off-by: Dan Hoeflinger <dan.hoeflinger@intel.com>
    danhoeflinger committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    c787091 View commit details
    Browse the repository at this point in the history
  8. Revert "remove redundant future (parallel_transform_reduce_then_scan …

    …returns a future already)"
    
    This reverts commit c787091.
    danhoeflinger committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    82c87c9 View commit details
    Browse the repository at this point in the history