A programming model for BSP with partitioned synchronisation


Autoria(s): Stewart, Alan
Data(s)

01/07/2011

Resumo

A BSP superstep is a distributed computation comprising a number of simultaneously executing processes which may generate asynchronous messages. A superstep terminates with a barrier which enforces a global synchronisation and delivers all ongoing communications. Multilevel supersteps can utilise barriers in which subsets of processes, interacting through shared memories, are locally synchronised (partitioned synchronisation). In this paper a state-based semantics, closely related to the classical sequential programming model, is derived for distributed BSP with partitioned synchronisation.

Identificador

http://pure.qub.ac.uk/portal/en/publications/a-programming-model-for-bsp-with-partitioned-synchronisation(05140e5f-cf3f-4e15-bc19-bbeb1cbbc7b4).html

http://dx.doi.org/10.1007/s00165-010-0163-2

Idioma(s)

eng

Direitos

info:eu-repo/semantics/restrictedAccess

Fonte

Stewart , A 2011 , ' A programming model for BSP with partitioned synchronisation ' Formal Aspects of Computing , vol 23 , no. 4 , pp. 421-432 . DOI: 10.1007/s00165-010-0163-2

Palavras-Chave #BSP #State-based reasoning #Partitioned synchronisation #UTP #Parallel by merge #Refinement #Weakest preconditions #/dk/atira/pure/subjectarea/asjc/1700/1712 #Software #/dk/atira/pure/subjectarea/asjc/2600/2614 #Theoretical Computer Science
Tipo

article