• DocumentCode
    309365
  • Title

    PDE-oriented language compilation and optimization with CTADEL for parallel computing

  • Author

    Van Engelen, Robert ; Wolters, Lex ; Cats, Gerard

  • Author_Institution
    Dept. of Comput. Sci., Leiden Univ., Netherlands
  • fYear
    1997
  • fDate
    35521
  • Firstpage
    105
  • Lastpage
    109
  • Abstract
    In this paper we focus on generating efficient parallel codes for solving scientific problems within large-scale performance-critical applications. More specifically we present techniques for high-level symbolic optimization for automatic generation of efficient codes that numerically solve sets of computationally expensive right-hand sides (RHSs) of systems of partial differential equations (PDEs). These type of PDE problems can be found in application areas like numerical weather prediction, ocean circulation modeling, and climate modeling. To solve the PDEs describing the physical problem, high-performance software environments and computer platforms are required. The CTADEL application driver is a software environment for generating optimized codes for serial, vector, or parallel architectures from a high-level PDE problem description of a weather forecast model. The advantage of the high-level problem description is that all of the high-level information can be exploited for parallelization, restructuring, and optimization from the highest descriptive level to the low-level generated code
  • Keywords
    automatic programming; parallel programming; partial differential equations; symbol manipulation; CTADEL; CTADEL application driver; language compilation; optimization; parallel computing; parallelization; partial differential equations; symbolic optimization; Application software; Computer architecture; Computer science; High performance computing; Large-scale systems; Oceans; Parallel processing; Predictive models; Weather forecasting; Wind forecasting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Programming Models and Supportive Environments, 1997. Proceedings., Second International Workshop on
  • Conference_Location
    Geneva
  • Print_ISBN
    0-8186-7882-8
  • Type

    conf

  • DOI
    10.1109/HIPS.1997.582961
  • Filename
    582961