8
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

A self-modifiable approach to scheduling and mapping algorithms in multiprocessor systems

&
Pages 131-150 | Received 27 Feb 1995, Published online: 19 Mar 2007
 

Abstract

A formal method for scheduling algorithms in multiprocessor architectures is presented. The approach can be used for synthesis of processes in distributed systems and massively parallel architectures with asynchronous or synchronous parallelism. It is assumed that a global virtual job to be performed is given, and is necessary to subdivide it into subtasks performed by individual processors and to add appropriate communication and synchronization structure to preserve a final global job intact This task is performed using a formal environment of the Calculus of Self-Modifiable Algorithms-a generic tool for parallel problem solving. Due to the generality of the approach, it can be used in a majority of parallel environments.

C.R. Categories:

The research of both authors are partially supported by research grants from the Natural Sciences and Engineering Research Council of Canada, OGP0046501 and OGP0036838 respectively.

The research of both authors are partially supported by research grants from the Natural Sciences and Engineering Research Council of Canada, OGP0046501 and OGP0036838 respectively.

Notes

The research of both authors are partially supported by research grants from the Natural Sciences and Engineering Research Council of Canada, OGP0046501 and OGP0036838 respectively.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.