首页> 外文会议>2015 International Conference on Parallel Architecture and Compilation >Using Compiler Techniques to Improve Automatic Performance Modeling
【24h】

Using Compiler Techniques to Improve Automatic Performance Modeling

机译:使用编译器技术改进自动性能建模

获取原文
获取原文并翻译 | 示例

摘要

Performance modeling can be utilized in a number of scenarios, starting from finding performance bugs to the scalability study of applications. Existing dynamic and static approaches for automating the generation of performance models have limitations for precision and overhead. In this work, we explore combination of a number of static and dynamic analyses for life-long performance modeling and investigate accuracy, reduction of the model search space, and performance improvements over previous approaches on a wide range of parallel benchmarks. We develop static and dynamic schemes such as kernel clustering, batched model updates and regulation of modeling frequency for reducing the cost of measurements, model generation, and updates. Our hybrid approach, on average can improve the accuracy of the performance models by 4.3%(maximum 10%) and can reduce the overhead by 25% (maximum 65%) as compared to previous approaches.
机译:从发现性能错误到应用程序的可伸缩性研究,性能建模可用于多种情况。现有的用于自动生成性能模型的动态和静态方法在精度和开销方面都有局限性。在这项工作中,我们探索了用于长期性能建模的大量静态和动态分析的组合,并研究了准确性,模型搜索空间的减少以及在广泛的并行基准上相对于先前方法的性能改进。我们开发了静态和动态方案,例如内核聚类,批量模型更新和建模频率调节,以降低测量,模型生成和更新的成本。与以前的方法相比,我们的混合方法平均可以将性能模型的准确性提高4.3%(最多10%),并且可以将开销减少25%(最多65%)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号