LHAM'15

International Workshop on Legacy HPC Application Migration

To be held on December 10 Thu. in conjunction with CANDAR'15, Sapporo, Japan, December 8-11, 2015.

In HPC software development, a high priority is given to performance. As system-specific optimizations are almost always required to fully exploit the potential of a system, application programmers usually optimize their application programs for particular systems. Whenever the target system of an application program is changed to a new one, thus, they need to adapt the program to the new system. This is so-called legacy HPC application migration. The migration cost increases with the hardware complexity of target systems. Since future HPC systems are expected to be extremely massive and heterogeneous, migration will require more efforts and will be essential for performance in the upcoming extreme-scale computing era. Therefore, this International Workshop on Legacy HPC Application Migration (LHAM) offers an opportunity to share practices and experience of legacy HPC application migration, and also discuss coming and developing technologies and research directions to reduce the migration cost.

This workshop is held on December 10 Thu. as one of colocated workshops of CANDAR'15:
http://is-candar.org/

**LHAM'15 Keynote: Mary Hall (Professor, University of Utah)**

The Role of Compiler Optimization and Autotuning for Reducing Data Movement in High-Performance Applications

Abstract:
As the cost of moving data on current and future architectures becomes increasingly dominant, the challenges of developing high-performance applications are increasingly onerous. The goal of compiler optimization in high-performance computing is to take as input a computation that is architecture independent and maintainable and produce as output efficient implementations of the computation tuned for the target architecture. Autotuning empirically evaluates a search space of possible implementations of a computation to identify the implementation that best meets its optimization criteria (e.g., performance, power, or both). Combining the two concepts, autotuning compilers generate this search space of highly-tuned implementations either automatically or with programmer guidance. This talk will explore the role of compiler technology in achieving very high levels of performance, comparable to what is obtained manually by experts. As a case study, it will highlight some of the aggressive optimizations required to reduce communication for a specific high-performance application domain that is notoriously memory bound: geometric multigrid and the stencil computations within them.

Paper format

Submission Instruction

Publication

The conference and workshop proceedings will be published by Conference Publishing Service and submitted to IEEE Xplore and CSDL digital libraries.
Also they are submitted for indexing through INSPEC, EI (Compendex), Thomson ISI, and other indexing services.

Special Issue

We plan to publish extended versions of selected papers from CANDAR main conference and workshops. Please see Special Issue for the details.