%T Fast Distributed Process Creation with the XMOS XS1 Architecture
%A James Hanlon, Simon J. Hollis
%E Peter H. Welch, Adam T. Sampson, Jan Bækgaard Pedersen, Jon Kerridge, Jan F. Broenink, Frederick R. M. Barnes
%B Communicating Process Architectures 2011
%X The provision of mechanisms for processor allocation in
current distributed parallel programming models is very
limited. This makes difficult, or even prohibits, the
expression of a large class of programs which require a
run\-time assessment of their required resources. This
includes programs whose structure is irregular, composite or
unbounded. Efficient allocation of processors requires
a process creation mechanism able to initiate and terminate
remote computations quickly. This paper presents the
design, demonstration and analysis of an explicit mechanism
to do this, implemented on the XMOS XS1 architecture, as a
foundation for a more dynamic scheme. It shows that process
creation can be made efficient so that it incurs only
a fractional overhead of the total runtime and that it can
be combined naturally with recursion to enable rapid
distribution of computations over a system.
If you have any comments on this database, including inaccuracies, requests to remove or add information, or suggestions for improvement, the WoTUG web team are happy to hear of them. We will do our best to resolve problems to everyone's satisfaction.
Copyright for the papers presented in this database normally resides with the authors; please contact them directly for more information. Addresses are normally presented in the full paper.
Pages © WoTUG, or the indicated author. All Rights Reserved.
Comments on these web pages should be addressed to: www at wotug.org