Title : 
Programming Experiences Using the X10 Language
         
        
        
        
        
        
        
        
            Abstract : 
Future large-scale parallel heterogeneous machines will likely need new programming approaches; X10 proposes one such alternative.
         
        
            Keywords : 
parallel machines; parallel programming; X10 language; heterogeneous machines; large scale parallel machines; Arrays; Distributed processing; Instruction sets; Object oriented modeling; Programming; Scientific computing; Synchronization; Distributed computing; data parallelism; global addressing space; scientific computing; software; task parallelism;
         
        
        
            Journal_Title : 
Computing in Science & Engineering
         
        
        
        
        
            DOI : 
10.1109/MCSE.2010.138