WoTUG - The place for concurrent processes

Paper Details


%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

Valid HTML 4.01!