High Performance Computing 1
When is Self-Scheduling a Good Idea?
•A set of tasks without dependencies
–can also be used with dependencies, but most analysis has only been done for task sets without dependencies
•Cost of each task is unknown
•Locality is not important
•Using a shared memory multiprocessor, so a centralized pool of tasks is fine
•
•