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

Statement instance order and lex order map #479

Draft
wants to merge 409 commits into
base: main
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 20, 2020

  1. Configuration menu
    Copy the full SHA
    6d336ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a81bd48 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2020

  1. to prevent quadratic complexity in schedule creation, create lex poin…

    …ts for all relevant insn_ids simultaneously; then afterward process pairs individually; (also eliminate more unnecessary lex dims)
    jdsteve2 committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    be1cf81 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2020

  1. add todo

    jdsteve2 committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    4211f6e View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2020

  1. while removing unnecessary dims in maps, also replace int-valued dims…

    … that are not in {0,1} with {0,1} (we're only describing relative order, so higher int values are unnecessary and confusing)
    jdsteve2 committed Jul 26, 2020
    Configuration menu
    Copy the full SHA
    a4e790f View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2020

  1. Remove logic avoiding gratuitous incrementing of integer lex dim valu…

    …es in schedule outline creation since these are replaced with {0, 1} in the map simplification step. Further reduce number of lex dims in pairwise maps with the following strategy: once a lex tuple dimension is found where both tuples have non-matching integer values, remove any faster-updating lex dimensions where both tuples have integer values, even if the integers don't match.
    jdsteve2 committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    80a89ea View commit details
    Browse the repository at this point in the history
  2. make generate_pairwise_schedules() return a dictionary mapping (insn_…

    …id_before, insn_id_after) tuples to (schedule_before, schedule_after) tuples
    jdsteve2 committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    3dd9327 View commit details
    Browse the repository at this point in the history
  3. fix merge conflicts

    jdsteve2 committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    37b0ef3 View commit details
    Browse the repository at this point in the history
  4. update sio test to deal with new output from get_schedules_for_statem…

    …ent_pairs(); don't hardcode expected lex order maps, instead create them to match expected dim size
    jdsteve2 committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    67887d3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    81dd0ee View commit details
    Browse the repository at this point in the history
  6. minor comment change

    jdsteve2 committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    a4ff29d View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2020

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

Commits on Aug 3, 2020

  1. When simplifying pairs of lex tuples before map creation, once a dime…

    …nsion is found where both tuples have non-matching integer values, remove all faster-updating lex dimensions.
    jdsteve2 committed Aug 3, 2020
    Configuration menu
    Copy the full SHA
    86c3ff9 View commit details
    Browse the repository at this point in the history
  2. instead of operating on Xbefore and Xafter pairs in pairs of statemen…

    …ts, keep all pairs in lists (of length 2) and operate on the lists with loops
    jdsteve2 committed Aug 3, 2020
    Configuration menu
    Copy the full SHA
    39ec3c4 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'lexschedule-and-map-creation' into statement-instance-o…

    …rder-and-lex-order-map
    jdsteve2 committed Aug 3, 2020
    Configuration menu
    Copy the full SHA
    aac217f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f060a8 View commit details
    Browse the repository at this point in the history
  5. fix flake8 issue

    jdsteve2 committed Aug 3, 2020
    Configuration menu
    Copy the full SHA
    6bb6989 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4165485 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2020

  1. make example usage of get_schedules_for_statement_pairs() into a doct…

    …est; probably the wrong way to do this... (but it's not time to add this to tutorial yet)
    jdsteve2 committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    3f4b3b8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de5ab44 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5551fd9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    222b0c7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f1e31d5 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'lexschedule-and-map-creation' into statement-instance-o…

    …rder-and-lex-order-map
    jdsteve2 committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    16da1c3 View commit details
    Browse the repository at this point in the history
  7. handle special case where simplified lex tuples are empty (means stat…

    …ements map to the exact same point(s) in the lex ordering, which is okay, but to represent this, our lex tuple cannot be empty, so map to (0))
    jdsteve2 committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    8001bd6 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'lexschedule-and-map-creation' into statement-instance-o…

    …rder-and-lex-order-map
    jdsteve2 committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    94b128e View commit details
    Browse the repository at this point in the history
  9. don't add missing dims when aligning domain for intersection in creat…

    …e_symbolic_map_from_tuples(), all dims will always be present by construction; rename insert_missing_dims_and_reorder_by_name()->reorder_dims_by_name()
    jdsteve2 committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    567c405 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'lexschedule-and-map-creation' into statement-instance-o…

    …rder-and-lex-order-map
    jdsteve2 committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    6aa31e4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3d321ae View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0f18579 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    503247d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2504e3a View commit details
    Browse the repository at this point in the history
  15. workaround for dumb doctest that can't handle expected output split u…

    …p across lines: add line breaks to print statement
    jdsteve2 committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    0d77423 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2020

  1. Merge branch 'lexschedule-and-map-creation' into statement-instance-o…

    …rder-and-lex-order-map
    jdsteve2 committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    f39b82f View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2020

  1. Configuration menu
    Copy the full SHA
    049d17b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15f0855 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f583e5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    05d5706 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8a882e0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0985a6b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    88557ee View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5f9d429 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0b19941 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a6ab09d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    852ba31 View commit details
    Browse the repository at this point in the history
  12. rephrase docstring for linearization_items argument (the part about a…

    … partial list of linearization items)
    jdsteve2 committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    88f23ea View commit details
    Browse the repository at this point in the history
  13. assert that all concurrent EnterLoop inames are tagged Vec or ILP, an…

    …d don't warn if any such inames are found
    jdsteve2 committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    d72e653 View commit details
    Browse the repository at this point in the history
  14. simplify phrasing of insn_id_pairs arg description (to match phrasing…

    … in generate_pairwise_schedules())
    jdsteve2 committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    559f778 View commit details
    Browse the repository at this point in the history
  15. move function defs for _pad_tuple_with_zeros() and _simplify_lex_dims…

    …() outside of generate_pairwise_schedules()
    jdsteve2 committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    b992340 View commit details
    Browse the repository at this point in the history
  16. remove faulthandler stuff

    jdsteve2 committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    0921a33 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    237e7d6 View commit details
    Browse the repository at this point in the history
  18. test_lexschedule_creation(), make kernel instruction/loop order deter…

    …ministic and remove machinery for handling multiple potential orderings
    jdsteve2 committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    74f9ee4 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2020

  1. replace call to check_that_map_names_match() with equivalent assertio…

    …n in reorder_dims_by_name()
    jdsteve2 committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    7d34e95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f6d708 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee4faf0 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2020

  1. Configuration menu
    Copy the full SHA
    b8edba9 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'lexschedule-and-map-creation' into 'new-dependency-and-…

    …nest-constraint-semantics-development'
    
    LexSchedule and Map Creation
    
    See merge request inducer/loopy!384
    inducer committed Sep 4, 2020
    Configuration menu
    Copy the full SHA
    8421640 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2020

  1. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' of https://gitlab.tiker.net/inducer/loopy into new-dependency-and-nest-constraint-semantics-development
    jdsteve2 committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    b6cdf54 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    913049e View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2020

  1. rename get_lex_order_constraint->get_lex_order_set; lots of documenat…

    …ion/naming/comment improvements for clarity
    jdsteve2 committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    9ab0a22 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2020

  1. Configuration menu
    Copy the full SHA
    7ca6265 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ee54c3 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2020

  1. Configuration menu
    Copy the full SHA
    4970268 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    998c52e View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2021

  1. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    19147d6 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' of gitlab.tiker.net:inducer/loopy into new-dependency-and-nest-constraint-semantics-development
    jdsteve2 committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    4081b9d View commit details
    Browse the repository at this point in the history
  3. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    272c679 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2021

  1. Configuration menu
    Copy the full SHA
    fb7ed28 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    177dd45 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. moved lex order map creation into schedule generation func to avoid d…

    …uplicating logic when we start dealing with parallel loops and map dims for LID/GID tags
    jdsteve2 committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    9cd492d View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2021

  1. add create_elementwise_comparison_conjunction_set() function from chi…

    …ld merge request; don't extract initial iteration in add_dims_to_isl_set() (why did I do this before??)
    jdsteve2 committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    bc748a1 View commit details
    Browse the repository at this point in the history
  2. add dims to lex space for parallel (gid/lid) loops; in lex order map,…

    … require that corresponding parallel dims be equal; changed function signatures for get_lex_order_set() and create_lex_order_map()
    jdsteve2 committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    24c8b68 View commit details
    Browse the repository at this point in the history
  3. fix flake8 issue

    jdsteve2 committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    ac6aec9 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2021

  1. Configuration menu
    Copy the full SHA
    4123289 View commit details
    Browse the repository at this point in the history
  2. reduce duplicated code by adding/improving helper functions; test lex…

    … map creation with parallel hw tags; more tests for schedule creation with parallel hw tags; improve variable naming a bit
    jdsteve2 committed Feb 28, 2021
    Configuration menu
    Copy the full SHA
    35968a1 View commit details
    Browse the repository at this point in the history
  3. stop checking lex map accuracy in _check_sio_for_stmt_pair() (it's al…

    …ready tested separately, and may not be returned with schedule maps later)
    jdsteve2 committed Feb 28, 2021
    Configuration menu
    Copy the full SHA
    fc9576d View commit details
    Browse the repository at this point in the history
  4. started work on test for SIO with parallel kernel (commented out for …

    …now; dealing with issue found)
    jdsteve2 committed Feb 28, 2021
    Configuration menu
    Copy the full SHA
    fbba347 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2021

  1. set parallel inames equal to corresponding gid/lid var names in sched…

    …ules; add test for SIO creation with parallel inames; update other tests accordinglyly
    jdsteve2 committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    f408c86 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bef84a6 View commit details
    Browse the repository at this point in the history
  3. update doctest

    jdsteve2 committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    e15ddae View commit details
    Browse the repository at this point in the history
  4. remove commented-out code

    jdsteve2 committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    6af1b23 View commit details
    Browse the repository at this point in the history
  5. fix typo in doctest

    jdsteve2 committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    2740c3d View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2021

  1. Create lex order maps and SIOs in same function as sched creation (ra…

    …ther than returning schedules and lex maps separately and combining them outside function to get SIOs) to avoid passing extra info around.
    jdsteve2 committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    5a58c4e View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2021

  1. start incorporating the bulk of the new blex order/map functionality;…

    … still WIP and needs cleanup/tests
    jdsteve2 committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    c2e83e1 View commit details
    Browse the repository at this point in the history
  2. rename blex related variables to lblex since they will need to be sep…

    …arated from (global) gblex stuff
    jdsteve2 committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    56cb555 View commit details
    Browse the repository at this point in the history
  3. return sched maps for both lex and lblex orderings; collect params fo…

    …r lblex maps during instruction pass instead of before
    jdsteve2 committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    111ed53 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

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

Commits on Mar 24, 2021

  1. create helper functions add_and_name_isl_dims(), add_eq_isl_constrain…

    …t_from_names(), add_ne_isl_constraint_from_names()
    jdsteve2 committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    59a8293 View commit details
    Browse the repository at this point in the history
  2. don't try to deal with appending conc dims inside get_lex_order_set/m…

    …ap; instead add them after creating the traditional ordering using the existing functions
    jdsteve2 committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    d28a031 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    805cab4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    98aef7c View commit details
    Browse the repository at this point in the history
  5. minor cleanup

    jdsteve2 committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    54a8364 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4ab33df View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    80fa247 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    528303c View commit details
    Browse the repository at this point in the history
  9. undo previous (broken) change: don't force all dims to be in the same…

    … place before aligning dims. duh.
    jdsteve2 committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    8287ef4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7b7169c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    295f644 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. in ensure_dim_names_match_and_align(), raise informative error when m…

    …ap names don't match instead of just failing on assert
    jdsteve2 committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    f8020e2 View commit details
    Browse the repository at this point in the history
  2. add todo to fix doctest

    jdsteve2 committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    df5192a View commit details
    Browse the repository at this point in the history
  3. further lbarrier sio tests; also improve testing code with better hel…

    …per funcs to reduce duplicated code
    jdsteve2 committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    96d4c21 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. Configuration menu
    Copy the full SHA
    46e1bb1 View commit details
    Browse the repository at this point in the history
  2. insn->stmt

    jdsteve2 committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    1b81ad8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a029c67 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    264dfda View commit details
    Browse the repository at this point in the history
  5. use variable bounds in parallel+barrier sio/sched test; clean up expe…

    …cted map syntax with pre-made iname bounds strings
    jdsteve2 committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    d49333f View commit details
    Browse the repository at this point in the history
  6. update doctest

    jdsteve2 committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    7cf5488 View commit details
    Browse the repository at this point in the history
  7. fix doctest (?)

    jdsteve2 committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    e92401b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6a4d647 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dfb7b11 View commit details
    Browse the repository at this point in the history
  10. update docs for consts

    jdsteve2 committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    ca9a8f0 View commit details
    Browse the repository at this point in the history
  11. combine instruction pass that determine which loops contain barriers …

    …with pass that computes the intra-thread schedule
    jdsteve2 committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    5b52894 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ae657db View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2021

  1. Configuration menu
    Copy the full SHA
    84ea6e0 View commit details
    Browse the repository at this point in the history
  2. another doctest fix

    jdsteve2 committed Mar 27, 2021
    Configuration menu
    Copy the full SHA
    2cd77f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d939ef View commit details
    Browse the repository at this point in the history
  4. another doctest typo

    jdsteve2 committed Mar 27, 2021
    Configuration menu
    Copy the full SHA
    0f3f279 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2021

  1. rename get_schedules_for_statement_pairs()->get_pairwise_statement_or…

    …derings() and generate_pairwise_schedules()->get_pairwise_statement_orderings_inner(); update lots of documentation
    jdsteve2 committed Mar 28, 2021
    Configuration menu
    Copy the full SHA
    c0a4c58 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb7b95d View commit details
    Browse the repository at this point in the history
  3. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed Mar 28, 2021
    Configuration menu
    Copy the full SHA
    7f2a6f1 View commit details
    Browse the repository at this point in the history
  4. update comments about vec

    jdsteve2 committed Mar 28, 2021
    Configuration menu
    Copy the full SHA
    13d5e12 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. Configuration menu
    Copy the full SHA
    283b747 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb6ca3d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3843eb9 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. fix documentation

    jdsteve2 committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    7dd60a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f97cc9 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. in intra-group and global orderings, don't add loop dims to lex order…

    … if iname is in loops_to_ignore (vec/ilp)
    jdsteve2 committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    8091b63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0bf7a6e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81dcaf7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff0155e View commit details
    Browse the repository at this point in the history
  5. rename append_marker_to_isl_map_var_names()->append_mark_to_isl_map_v…

    …ar_names(); rename append_marker_to_strings()->append_mark_to_strings(); rename marker->mark; make mark argument required instead of having a default value
    jdsteve2 committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    1e6af20 View commit details
    Browse the repository at this point in the history
  6. (includes function signature changes) reorder args in get_lex_order_s…

    …et(); remove redundant n_dims arg from create_lex_order_map(); rename marker->mark; make make mark argument required instead of having a default value
    jdsteve2 committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    70aa8fc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2ca1a8e View commit details
    Browse the repository at this point in the history
  8. for legibility of tests, allow test map strings to use apostrophe as …

    …a placeholder for the before-mark even when BEFORE_MARK is set to something else (by replacing the placeholder with BEFORE_MARK in the strings before creating the maps)
    jdsteve2 committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    2b8156e View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2021

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

Commits on Apr 14, 2021

  1. Configuration menu
    Copy the full SHA
    edbb093 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    68c1f74 View commit details
    Browse the repository at this point in the history
  3. when determining iname domains for schedule map creation for a statem…

    …ent, project out inames except stmt.within_inames
    jdsteve2 committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    28c6de6 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2021

  1. fix doctest

    jdsteve2 committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    167060b View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2021

  1. Configuration menu
    Copy the full SHA
    31817a5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed Apr 17, 2021
    Configuration menu
    Copy the full SHA
    8dcecca View commit details
    Browse the repository at this point in the history
  3. Before adding each parallel iname constraint to a statement's schedul…

    …e, make sure the iname applies to this statement. (Even though all parallel thread dims are active throughout the whole kernel, they may be assigned (tagged) to one iname for one subset of statements and another iname for a different subset of statements.); Add test with parallel matmul.
    jdsteve2 committed Apr 17, 2021
    Configuration menu
    Copy the full SHA
    af7c263 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2021

  1. Configuration menu
    Copy the full SHA
    2b8dd82 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    3085a5a View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2021

  1. reduce duplicated code in tests by adding _process_and_linearize(knl)…

    … function, which returns linearization items along with the preprocessed kernel and linearized kernel
    jdsteve2 committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    39fe705 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. Configuration menu
    Copy the full SHA
    2ac6415 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a786baf View commit details
    Browse the repository at this point in the history
  3. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    9a5592c View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. Configuration menu
    Copy the full SHA
    6ffc457 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    e487d89 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2021

  1. Configuration menu
    Copy the full SHA
    74d54c4 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed May 23, 2021
    Configuration menu
    Copy the full SHA
    b9bc817 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2021

  1. Configuration menu
    Copy the full SHA
    637b931 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    9edf007 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

  1. Configuration menu
    Copy the full SHA
    0378482 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20525df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bec6dca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b98a8de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4c34565 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0680d4d View commit details
    Browse the repository at this point in the history
  7. rename IndexTag->InameTag

    jdsteve2 committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    5855676 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2021

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

Commits on Jul 17, 2021

  1. fix doc indentation

    jdsteve2 committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    814607a View commit details
    Browse the repository at this point in the history
  2. Update loopy/schedule/checker/schedule.py

    fix doc indentation
    
    Co-authored-by: Andreas Klöckner <[email protected]>
    jdsteve2 and inducer authored Jul 17, 2021
    Configuration menu
    Copy the full SHA
    f099b8f View commit details
    Browse the repository at this point in the history
  3. Merge branch 'statement-instance-order-and-lex-order-map' of https://…

    …github.com/inducer/loopy into statement-instance-order-and-lex-order-map
    jdsteve2 committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    b559208 View commit details
    Browse the repository at this point in the history
  4. Update loopy/schedule/checker/__init__.py

    more generic terminology in doc string
    
    Co-authored-by: Andreas Klöckner <[email protected]>
    jdsteve2 and inducer authored Jul 17, 2021
    Configuration menu
    Copy the full SHA
    7d34906 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'statement-instance-order-and-lex-order-map' of https://…

    …github.com/inducer/loopy into statement-instance-order-and-lex-order-map
    jdsteve2 committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    f86caff View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4092ae6 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2021

  1. Configuration menu
    Copy the full SHA
    4196adb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e847a5 View commit details
    Browse the repository at this point in the history
  3. fix docstring indentation

    jdsteve2 committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    9ecd66d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c4785a View commit details
    Browse the repository at this point in the history
  5. consistent naming of funcs

    jdsteve2 committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    7614ab8 View commit details
    Browse the repository at this point in the history
  6. docstring grammar typo

    jdsteve2 committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    9963c9b View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. fix typo in setup.py

    jdsteve2 committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    9668335 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74b3f4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ef1816 View commit details
    Browse the repository at this point in the history
  4. clarify comment

    jdsteve2 committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    0e8be5b View commit details
    Browse the repository at this point in the history
  5. promote _gather_blex_ordering_info() to top level (step 1, temporaril…

    …y keep old version for sanity check)
    jdsteve2 committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    d4623c6 View commit details
    Browse the repository at this point in the history
  6. remove sanity check and old version of _gather_blex_ordering_info() a…

    …fter promoting func to top level
    jdsteve2 committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    6fab4bc View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2021

  1. eliminate _create_excluded_map_for_iname() since it is only called on…

    …ce; make it inline instead (step 1, temporarily keep old func for sanity check)
    jdsteve2 committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    109d34f View commit details
    Browse the repository at this point in the history
  2. eliminate _create_excluded_map_for_iname() since it is only called on…

    …ce; make it inline instead (step 2, after finishing sanity check)
    jdsteve2 committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    aa2c475 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2021

  1. Configuration menu
    Copy the full SHA
    b2bcff7 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    f353094 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

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

Commits on Aug 8, 2021

  1. Configuration menu
    Copy the full SHA
    10a92b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ba7082 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. (WIP) print out the loop bounds that I think we want to use to create…

    … the blex space (bounds that came from lexmax/lexmin, which work for triangular domains)
    jdsteve2 committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    d8bc177 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    885ef5e View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2021

  1. Configuration menu
    Copy the full SHA
    b72d964 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'new-dependency-and-nest-constraint-semantics-developmen…

    …t' into statement-instance-order-and-lex-order-map
    jdsteve2 committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    01049b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    acd0803 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'statement-instance-order-and-lex-order-map' into use-le…

    …xmaxmin-to-handle-trangular-domains-during-sio_creation
    jdsteve2 committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    4c64326 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    619b157 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2021

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

Commits on Aug 17, 2021

  1. (WIP) add all stmt ids in triangular-domain blex example to ensure al…

    …l loops are represented
    jdsteve2 committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    5975407 View commit details
    Browse the repository at this point in the history
  2. (WIP) use lexmax/min_multi_pw_aff instead of lexmax/lexmin, use new b…

    …ounds when building desired blex tuples (WIP), also keep old map construction code alongside new code temporarily for comparison
    jdsteve2 committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    a443485 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. create rename_dims function

    jdsteve2 committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    9783409 View commit details
    Browse the repository at this point in the history
  2. just use lexmin instead of lexmin_pw_multi_aff when finding FIRST and…

    … LAST points for loop; deal with sets instead of pwaffs; once lexmin/max is found, remove inames from set params, rename them to corresponding blex vars, and align with blex map so they can be intersected
    jdsteve2 committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    a35fd08 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2021

  1. Configuration menu
    Copy the full SHA
    3a1778d View commit details
    Browse the repository at this point in the history
  2. (WIP) working on bounding blex dims and determining whether blex map …

    …is transitive; also moved the step where we add the dims representing concurrent inames to the blex map to *after* the subtraction step
    jdsteve2 committed Aug 25, 2021
    Configuration menu
    Copy the full SHA
    be9b9bb View commit details
    Browse the repository at this point in the history
  3. fix merge conflicts

    jdsteve2 committed Aug 25, 2021
    Configuration menu
    Copy the full SHA
    a849514 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. remove redundant import

    jdsteve2 committed Aug 27, 2021
    Configuration menu
    Copy the full SHA
    1978a71 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Configuration menu
    Copy the full SHA
    906ef55 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89afc21 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

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

Commits on Sep 4, 2021

  1. (WIP) fix bug so that inames inside sets found in a 'before' tuple al…

    …so get primed apprpriately
    jdsteve2 committed Sep 4, 2021
    Configuration menu
    Copy the full SHA
    cff0046 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2021

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

Commits on Sep 6, 2021

  1. (WIP) initial implementation of less messy machinery for producing th…

    …e blex map to subtract
    jdsteve2 committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    41640fb View commit details
    Browse the repository at this point in the history
  2. (WIP) remove a bunch of old code that has now been replaced; clean up…

    … new code a little; make transitivity checks an official option via boolean arg
    jdsteve2 committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    d273bfd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dde6a77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7ad44fb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8f3ff97 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d5c9ea4 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #490 from inducer/use-lexmaxmin-to-handle-trangula…

    …r-domains-during-sio_creation
    
    Use lexmaxmin to handle triangular domains during sio creation
    jdsteve2 authored Sep 6, 2021
    Configuration menu
    Copy the full SHA
    76e070e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c6f76c4 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2021

  1. (WIP) figure out what does and does not need to change for sio creati…

    …on to accommodate domain dependencies involving concurrent inames; insert some notes and todos
    jdsteve2 committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    297946b View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. add move_dims_by_name()

    jdsteve2 committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    b9585c3 View commit details
    Browse the repository at this point in the history
  2. (WIP) accommodate domain dependencies involving concurrent inames whe…

    …n creating SIO by keeping the concurrent inames around as map params when constructing the blex/subtraction map
    jdsteve2 committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    24728f8 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. make sure blex map always has necessary conc inames as params by inse…

    …rting them at the beginning
    jdsteve2 committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    efb0095 View commit details
    Browse the repository at this point in the history
  2. add remove_dims_by_name()

    jdsteve2 committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    e778a3c View commit details
    Browse the repository at this point in the history
  3. in blex map creation, handle case where there are multiple inames tag…

    …ged with the same parallel iname tag
    jdsteve2 committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    292e5dc View commit details
    Browse the repository at this point in the history
  4. perform transitivity tests on blex maps in case where there are multi…

    …ple inames tagged with the same parallel iname tag
    jdsteve2 committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    a8c7ab8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6877bd6 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. remove some sanity checks

    jdsteve2 committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    ad1d7fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab25925 View commit details
    Browse the repository at this point in the history
  3. change add_and_reanme_dim->add_and_rename_dims and have it take multi…

    …ple dims to rename in a dict
    jdsteve2 committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    b915810 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f8bc7a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7bd7074 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2021

  1. create single list of all conc_iname_constraint_dicts to pass to get_…

    …pairwise_statement_orderings_inner
    jdsteve2 committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    1934759 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16dde82 View commit details
    Browse the repository at this point in the history
  3. clarify distinction between ilp/vec concurrent loops and non-ilp/vec …

    …concurrent loops; enable removal of redundant pass over instructions by computing max_depth_of_barrier_loop in first pass
    jdsteve2 committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    5de7173 View commit details
    Browse the repository at this point in the history
  4. remove now-redundant pass through linearization items to compute max_…

    …nested_loops in _gather_blex_ordering_info()
    jdsteve2 committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    5c6b830 View commit details
    Browse the repository at this point in the history
  5. minor formatting changes

    jdsteve2 committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    a7d6509 View commit details
    Browse the repository at this point in the history
  6. iliminate redundant arg ilp_and_vec_inames from _gather_blex_ordering…

    …_info; rename loops_with_barriers->seq_loops_with_barriers for clarity
    jdsteve2 committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    973e319 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    77a2c3e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c1a3d3e View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2021

  1. eliminate duplicated code in subtraction map creation by adding funct…

    …ion _pad_tuples_and_assign_integer_vals_to_map_template
    jdsteve2 committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    d327273 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b68730 View commit details
    Browse the repository at this point in the history
  3. remove some TODOs

    jdsteve2 committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    e6f0214 View commit details
    Browse the repository at this point in the history
  4. eliminate explicit storage of FIRST and LAST blex tuples; these are n…

    …ow computed by starting with TOP/BOTTOM and then applying the appropriate loop bound
    jdsteve2 committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    79fa5d1 View commit details
    Browse the repository at this point in the history
  5. eliminate some final TODOs

    jdsteve2 committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    ee33d5a View commit details
    Browse the repository at this point in the history
  6. Since global barriers also syncronize threads *within* a work-group, …

    …make our mechanisms that account for the effect of *local* barriers on execution order view *global* barriers as also having that effect
    jdsteve2 committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    1782858 View commit details
    Browse the repository at this point in the history
  7. Update tests after SIO construction change: (Since global barriers al…

    …so syncronize threads *within* a work-group, make our mechanisms that account for the effect of *local* barriers on execution order view *global* barriers as also having that effect)
    jdsteve2 committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    dbb852d View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2021

  1. Configuration menu
    Copy the full SHA
    b6ad65a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e564dee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c99ee10 View commit details
    Browse the repository at this point in the history
  4. Fix up schedule checker docs

    inducer committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    ce58d7a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c2772e View commit details
    Browse the repository at this point in the history