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