1 | Concurrency is enhanced by creating multiple tasks |
2 | Scalability: More tasks than processor nodes |
3 | Locality: Access local data when possible -- minimize message traffic |
4 | A task (with local data and subtasks) is a unit for modular design -- it is an object! |
5 | Mapping to nodes affects performance only |