Poster Title:  Systematic Generation of Optimized Codes of Stencil Computation for HPC System with a Hierarchical StructureSystematic
Poster Abstract: 

Domain‐specific language (DSL) platforms for programs are promising approaches to hide the complexities to develop HPC Application from end‐users and to achieve the portability of program codes. However, these platforms do not have the portability of themselves. These platforms must have peculiar program optimizers and specific runtimes on each HPC system, which were ported by brute force to achieve the portability. In this study, the author focused on this problem and developed a DSL platform with a portable program optimizer, which can recursively optimize programs for system hierarchies. The platform has a framework to construct an individual program optimizer for an HPC system by assembling optimization function for each hierarchical system component. The platform has two primary functions, the runtime library components for optimizer and the compiler of kernel codes and kernel‐interface definitions. The author implemented the runtime library components as the aspects of Aspect‐Oriented Programming.

Poster ID:  D-15
Poster File:  PDF document cs-project2-ihpcss.pdf
Poster Image: 
Poster URL: