Abstract
Bulk synchronous parallel architecture incorporates a scalable and transparent communication model. The task-level synchronization mechanism of the machine, however, is not transparent to the user and can be inefficient when applied to the coordination of irregular parallelism. This paper presents a brief introduction to an alternative memory-level scheme which offers the prospect of achieving both efficient and transparent synchronization. This scheme, based on a discrete event simulation paradigm, supports sequential style of programming and, coupled with the BSP communication model, leads to the emergence of a virtual von Neumann parallel computer.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Arvind and Iannucci R A, “Two Fundamental Issues in Multiprocessing”, Proc. of DFVLR Conference on Parallel Processing in Science and Engineering, Jun 1987, Bonn-Bad Godesberg, pp 61–88.
Censier, L M and Feauttier P,“A New Solution to the Coherence Problem in Multicache Systems”, IEEE Trans. on Computers, C-2, 12, Dec 1978, pp 1112–1118.
Fujimoto R M “Parallel Discrete Event Simulation”, CACM, Vol 33, No 10, Oct 1990, pp 20–53.
Gibbons P B, “A More Practical PRAM Model”, Proc. of The 1989 ACM Symposium on Parallel Algorithms and Architectures, 1989, pp 158–168.
Kalantery N, “Automatic Program Control Mechanism for Parallel and Distributed Computing systems”, University of Westminster, British and International(PCT) Patent Application, claiming priority from British Patent Application No. 9305263.7, 15th Mar 1994.
Kalantery N, “Discrete Event Simulation: The Tradition”, Technical Report No. #CPC931123, Centre for Parallel Computing, University of Westminster, Nov 1993.
Kalantery N, Winter S C, and Wilson D R, “Deterministic Parallel Execution of Sequential Programs”, Proc. Euromicro Workshop on Parallel and Distributed Processing”, Spain, Jan 1994.
McColl W F, “Bulk Synchronous Parallel Computing”, 2nd Abstract Machine Workshop, University of Leeds, UK, Apr 1993.
Valiant L G, “A Bridging Model for Parallel Computation”, Comm. of the ACM, Vol.33, No.8, Aug 1990, pp 103–111.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kalantery, N., Winter, S.C., Wilson, D.R. (1994). From BSP to a virtual von Neumann machine. In: Halatsis, C., Maritsas, D., Philokyprou, G., Theodoridis, S. (eds) PARLE'94 Parallel Architectures and Languages Europe. PARLE 1994. Lecture Notes in Computer Science, vol 817. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58184-7_157
Download citation
DOI: https://doi.org/10.1007/3-540-58184-7_157
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58184-0
Online ISBN: 978-3-540-48477-6
eBook Packages: Springer Book Archive