Abstract
Calendar
Project Development
Findings and Contributions
Links and References
Return to EuropaMany algorithms and applications have subtasks that do not need to be run in sequence, they can be run in parallel. Although multitasking systems give the illusion of concurrency, in the end, the system has a fixed number of processors. If a programmer could specify that parallizable tasks be run on different computers (and therefore different processors), then run time of the overall algorithm will decrease. Ideally, this functionality should be as transparent to the client programmer as possible.