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

Three kinds of distribution policy #5

Open
yanyh15 opened this issue Mar 11, 2016 · 0 comments
Open

Three kinds of distribution policy #5

yanyh15 opened this issue Mar 11, 2016 · 0 comments

Comments

@yanyh15
Copy link
Member

yanyh15 commented Mar 11, 2016

  1. one time decision making of loop distribution: BLOCK and MODEL_AUTO
  2. two times decision making of loop distribution: MODEL_PROFILE_AUTO, SCHED_PROFILE_AUTO.
    In these two policies, distribute a small amount of chunks first, profile it and then distribute the rest
  3. Multiple times decision making of loop distribution: SCHED_DYNAMIC, SCHED_GUIDED

Currently we use a single map object to keep track of data that are distributed in those policies that need more than one decision making. One alternative is to create and use a new map each time we need to distribute data or loop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant