首页> 外文会议>International Workshop on Languages and Compilers for Parallel Computing >Effective Source-to-Source Outlining to Support Whole Program Empirical Optimization
【24h】

Effective Source-to-Source Outlining to Support Whole Program Empirical Optimization

机译:有效的来源概述,以支持整个计划的经验优化

获取原文

摘要

Although automated empirical performance optimization and tuning is well-studied for kernels and domain-specific libraries, a current research grand challenge is how to extend these methodologies and tools to significantly larger sequential and parallel applications. In this context, we present the ROSE source-to-source outliner, which addresses the problem of extracting tunable kernels out of whole programs, thereby helping to convert the challenging whole-program tuning problem into a set of more manageable kernel tuning tasks. Our outliner aims to handle large scale C/C++, Fortran and OpenMP applications. A set of program analysis and transformation techniques are utilized to enhance the portability, scalability, and interoperability of source-to-source outlining. More importantly, the generated kernels preserve performance characteristics of tuning targets and can be easily handled by other tools. Preliminary evaluations have shown that the ROSE outliner serves as a key component within an end-to-end empirical optimization system and enables a wide range of sequential and parallel optimization opportunities.
机译:虽然自动化经验性能优化和调整是充分研究了内核和特定域库,当前研究的重大挑战是如何将这些方法和工具扩展到更大的显著串行和并行应用程序。在此背景下,我们提出了ROSE源到源大纲,其地址提取可调的问题内核整个项目的进行,从而帮助了挑战整个程序的调整问题转换成一组更易于管理的内核调整任务。我们的目标大纲来处理大规模的C / C ++,Fortran和OpenMP应用程序。一组程序分析和转化技术被利用来提高便携性,可伸缩性,和源极 - 源极概述了互操作性。更重要的是,生成的内核保护的调整目标的性能特点,可以通过其他工具来容易处理。初步评估已经表明,ROSE大纲用作端至端经验优化系统内的关键组成部分,使得宽范围的顺序和并行优化机会。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号