Ignore:
Timestamp:
Jul 11, 2023, 9:59:20 AM (16 months ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master
Children:
4c8ce47
Parents:
a2eb21a (diff), 39e6309 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/colby_parsons_MMAth/text/waituntil.tex

    ra2eb21a rc54ca97  
    501501Another difference between Go and \CFA is the order of clause selection when multiple clauses are available.
    502502Go "randomly" selects a clause, but \CFA chooses the clause in the order they are listed~\cite{go:select}.
    503 This \CFA design decision allows users to set implicit priorities, which can result in more predictable behaviour, and even better performance in certain cases, such as the case shown in  Table~\ref{}.
    504 If \CFA didn't have priorities, the performance difference in Table~\ref{} would be less significant since @P1@ and @C1@ would try to compete to operate on @B@ more often with random selection.
     503This \CFA design decision allows users to set implicit priorities, which can result in more predictable behaviour, and even better performance in certain cases, such as the case shown in  Table~\ref{t:pathGo}.
     504If \CFA didn't have priorities, the performance difference in Table~\ref{t:pathGo} would be less significant since @P1@ and @C1@ would try to compete to operate on @B@ more often with random selection.
    505505
    506506\subsection{Future Benchmark}
Note: See TracChangeset for help on using the changeset viewer.