International audienceIn recent years the increasing compute power is mainly provided by rapidly increasing concurrency. Therefore, the HPC community is looking for new parallel programming paradigms to make the best use of current and upcoming machines. Under the Japanese CREST funding program, the post-petascale HPC project developed the XcalableMP programming paradigm, a pragma-based partitioned global address space (PGAS) approach. To better exploit the potential concurrency of large scale systems, the mSPMD model was proposed and implemented with the YvetteML workflow description language. When introducing a new parallel programming paradigm, good tool support for debugging and performance analysis is crucial for the productivity and t...
Scientific programmers must optimize the total time-to-solution, the combination of software develop...
Performance modeling, the science of understanding and predicting application performance, is import...
International audienceThis chapter describes a multi-SPMD (mSPMD) programming model and a set of sof...
International audienceIn recent years the increasing compute power is mainly provided by rapidly inc...
With the advent of modern computer architectures characterized by -- amongst other things -- many-co...
The demand for large compute capabilities in scientific computing led to wide use and acceptance of ...
HPC applications are often very complex and their behavior depends on a wide range of factors from a...
The demand for ever-growing computing capabilities in scientific computing and simulation has led to...
The majority of current HPC applications are composed of complex and irregular data structures that ...
The Hewlett-Packard X- and V-Class ccNUMA systems appear well suited to exploiting coarse and fine-g...
XcalableMP is a directive-based parallel programming language based on Fortran and C, supporting a P...
HPC application developers encounter significant challenges getting their codes to run correctly on ...
The significant increase in complexity of Exascale platforms due to energy-constrained, billion-way ...
Abstract: "Distributed memory multiprocessing offers a cost- effective and scalable solution for a l...
High performance computing (HPC) is experiencing a phase change with the challenges of programming a...
Scientific programmers must optimize the total time-to-solution, the combination of software develop...
Performance modeling, the science of understanding and predicting application performance, is import...
International audienceThis chapter describes a multi-SPMD (mSPMD) programming model and a set of sof...
International audienceIn recent years the increasing compute power is mainly provided by rapidly inc...
With the advent of modern computer architectures characterized by -- amongst other things -- many-co...
The demand for large compute capabilities in scientific computing led to wide use and acceptance of ...
HPC applications are often very complex and their behavior depends on a wide range of factors from a...
The demand for ever-growing computing capabilities in scientific computing and simulation has led to...
The majority of current HPC applications are composed of complex and irregular data structures that ...
The Hewlett-Packard X- and V-Class ccNUMA systems appear well suited to exploiting coarse and fine-g...
XcalableMP is a directive-based parallel programming language based on Fortran and C, supporting a P...
HPC application developers encounter significant challenges getting their codes to run correctly on ...
The significant increase in complexity of Exascale platforms due to energy-constrained, billion-way ...
Abstract: "Distributed memory multiprocessing offers a cost- effective and scalable solution for a l...
High performance computing (HPC) is experiencing a phase change with the challenges of programming a...
Scientific programmers must optimize the total time-to-solution, the combination of software develop...
Performance modeling, the science of understanding and predicting application performance, is import...
International audienceThis chapter describes a multi-SPMD (mSPMD) programming model and a set of sof...