ELMO: extending (sequential) languages with migratable objects-compiler support
Autor: | Raymond J. Richards, B. Ramkumar, S.G. Rathnam |
---|---|
Rok vydání: | 2002 |
Předmět: |
Object-oriented programming
Programming language Fortran Computer science Second-generation programming language Parallel computing computer.software_genre Third-generation programming language High-level programming language Parallel programming model Programming paradigm Fourth-generation programming language Compiler Fifth-generation programming language First-generation programming language computer Execution model computer.programming_language Programming language theory |
Zdroj: | HiPC |
DOI: | 10.1109/hipc.1997.634490 |
Popis: | Efficient task migration is an important feature in parallel and distributed programs, in particular to support checkpointing and recovery for fault tolerance. It is also very useful in distributed environments like networks of workstations where external loads are often unpredictable and dynamic in nature. We propose simple language extensions (ELMO) to existing sequential programming languages like C, Fortran or C++, that provide an object based task parallel execution model. Tasks may be dynamically created, are location transparent, and may be migrated or check pointed transparently by the system. ELMO's language features, together with the requisite compiler support is presented. |
Databáze: | OpenAIRE |
Externí odkaz: |