Title : 
Distributed Shared Memory for the Cell Broadband Engine (DSMCBE)
         
        
            Author : 
Larsen, Morten N. ; Skovhede, Kenneth ; Vinter, Brian
         
        
            Author_Institution : 
eScience Centre, Univ. of Copenhagen, Copenhagen, Denmark
         
        
        
            fDate : 
June 30 2009-July 4 2009
         
        
        
        
            Abstract : 
The CELL-BE processor provides high performance and has been shown to reach a performance close to the theoretical peak, however, the high performance comes at the price of a quite complex programming model. Central to the complexity of the CELL-BE programming model is the need to move data in and out of non-coherent local storage blocks for each special processor element. In this paper we present a software library, namely the distributed shared memory for the cell broadband engine (DSMCBE). By using techniques known from distributed shared memory DSMCBE allows programmers to program the CELL-BE with relative ease and in addition scale their applications to use multiple CELL-BE processors in a network. Performance experiments show that a quite high performance can be obtained with DSMCBE even in a cluster environment.
         
        
            Keywords : 
distributed shared memory systems; microprocessor chips; software libraries; cell broadband engine processor; complex programming model; distributed shared memory; noncoherent local storage blocks; software library; Application software; Distributed computing; Engines; Hardware; Multicore processing; Parallel programming; Programming profession; Read-write memory; Software libraries; Writing; Cell BE; DSMCBE; Distributed Mermory;
         
        
        
        
            Conference_Titel : 
Parallel and Distributed Computing, 2009. ISPDC '09. Eighth International Symposium on
         
        
            Conference_Location : 
Lisbon
         
        
            Print_ISBN : 
978-0-7695-3680-4
         
        
        
            DOI : 
10.1109/ISPDC.2009.40