Title :
From BSP to a virtual von Neumann machine
Author :
Kalantery, N. ; Winter, S.C. ; Wilson, D.R.
Author_Institution :
Centre for Parallel Comput., Westminster Univ., London, UK
fDate :
6/1/1995 12:00:00 AM
Abstract :
The BSP (bulk synchronous parallel) architecture incorporates a scalable and transparent communication model. The task-level synchronisation mechanism of the machine, however, is not transparent to the user and can be inefficient when applied to the co-ordination of irregular parallelism. This article presents a discussion of an alternative memory-level scheme which offers the prospect of achieving both efficient and transparent synchronisation. The scheme, based on a discrete-event simulation paradigm, supports a sequential style of programming and, coupled with the BSP communication model, leads to the emergence of a virtual von Neumann parallel computer.<>
Keywords :
discrete event simulation; parallel architectures; parallel machines; programming; synchronisation; virtual machines; BSP communication model; bulk synchronous parallel architecture; discrete event simulation; irregular parallelism coordination; memory-level scheme; scalable communication model; sequential programming style; task-level synchronisation mechanism; transparent communication model; transparent synchronisation; virtual von Neumann parallel computer; Discrete event simulation; Parallel architectures; Parallel machines; Programming; Synchronization; Virtual computers;
Journal_Title :
Computing & Control Engineering Journal
DOI :
10.1049/cce:19950307