• DocumentCode
    1990169
  • Title

    Using Source-to-Source Transformation Tools to Provide Distributed Parallel Applications from OpenMP Source Code

  • Author

    Renault, Éric ; Ancelin, Charles ; Jimenez, Willy ; Botero, Oscar

  • Author_Institution
    RS2M Dept., CNRS, Evry
  • fYear
    2008
  • fDate
    1-5 July 2008
  • Firstpage
    197
  • Lastpage
    204
  • Abstract
    Thanks to an easy way to express parallel opportunities, OpenMP has become the reference to develop applications for shared-memory architectures. As a result, several works have tried to provide an OpenMP compiler for distributed architectures. This article presents how the Turing eXtended Language (TXL) has been interfaced with the GCC compiler to implement the Checkpointing Aided Parallel Execution (CAPE) concepts in order to provide an OpenMP compiler for distributed architectures.
  • Keywords
    checkpointing; distributed shared memory systems; parallel programming; program compilers; GCC compiler; OpenMP compiler; OpenMP source code; Turing eXtended Language; checkpointing aided parallel execution; distributed architectures; distributed parallel applications; shared-memory architectures; source-to-source transformation tools; Checkpointing; CAPE; DOMPCC; OpenMP; TXL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2008. ISPDC '08. International Symposium on
  • Conference_Location
    Krakow
  • Print_ISBN
    978-0-7695-3472-5
  • Type

    conf

  • DOI
    10.1109/ISPDC.2008.65
  • Filename
    4724247