Nothing Special   »   [go: up one dir, main page]

Skip to main content

From BSP to a virtual von Neumann machine

  • Poster Session
  • Conference paper
  • First Online:
PARLE'94 Parallel Architectures and Languages Europe (PARLE 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 817))

  • 129 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. Fujimoto R M “Parallel Discrete Event Simulation”, CACM, Vol 33, No 10, Oct 1990, pp 20–53.

    Google Scholar 

  4. Gibbons P B, “A More Practical PRAM Model”, Proc. of The 1989 ACM Symposium on Parallel Algorithms and Architectures, 1989, pp 158–168.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. Kalantery N, “Discrete Event Simulation: The Tradition”, Technical Report No. #CPC931123, Centre for Parallel Computing, University of Westminster, Nov 1993.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. McColl W F, “Bulk Synchronous Parallel Computing”, 2nd Abstract Machine Workshop, University of Leeds, UK, Apr 1993.

    Google Scholar 

  9. Valiant L G, “A Bridging Model for Parallel Computation”, Comm. of the ACM, Vol.33, No.8, Aug 1990, pp 103–111.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Costas Halatsis Dimitrios Maritsas George Philokyprou Sergios Theodoridis

Rights and permissions

Reprints 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

Publish with us

Policies and ethics