One of the characteristic features of today's high performance computing systems is a physically distributed memory. Efficient management of locality is essential for meeting key performance requirements for these architectures. The standard technique for dealing with this issue has involved the extension of traditional sequential programming languages with explicit message-passing, in the context of a processor-centric view of parallel computation. This has resulted in complex and error-prone assembly-style codes in which algorithms and communication are inextricably interwoven. This paper presents a high-level approach to the design and implementation of data distributions. Our work is motivated by the need to improve the current parallel programming methodology by introducing a paradigm supporting the development of efficient and reusable parallel code. This approach is currently being implemented in the context of a new programming language called Chapel, which is designed in the HPCS project Cascade.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    User-defined data distributions in high-level programming languages


    Contributors:


    Publication date :

    2006-01-01


    Size :

    171656 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Robot programming languages

    Latombe,J.C. / ITMI,FR | Automotive engineering | 1986


    TRANSPORTATION DATA ANALYTICS FRAMEWORK SUPPORTING ADDITIONAL PROGRAMMING LANGUAGES

    KOZMAN KEN SCOT / ROMER MICHAEL VINCENT / GRIMES PAUL MICHAEL et al. | European Patent Office | 2017

    Free access

    USER-DEFINED VEHICLE NOTIFICATION

    STEVENS BRANDON / HUSSAIN JAHID M / POPIEL LUKE J et al. | European Patent Office | 2020

    Free access

    User-defined vehicle notification

    STEVENS BRANDON / HUSSAIN JAHID M / POPIEL LUKE J et al. | European Patent Office | 2020

    Free access

    English-like programming languages for CAD/CAM

    DUNN, JR., M. / BERTELSEN, J. | AIAA | 1981