首页> 外文会议>International Workshop on Embedded Multicore Systems >A Region-Aware Multi-Objective Auto-Tuner for Parallel Programs
【24h】

A Region-Aware Multi-Objective Auto-Tuner for Parallel Programs

机译:用于并行程序的区域感知多目标自动调谐器

获取原文

摘要

Auto-tuning has become increasingly popular for optimizing non-functional parameters of parallel programs. The typically large search space requires sophisticated techniques to find well performing parameter values in a reasonable amount of time. Different parts of a program often perform best with different parameter values. We therefore subdivide programs into several regions, and try to optimize the parameter values for each of those regions separately as opposed to setting the parameter values globally for the entire program. As this enlarges the search space even further, we have to extend existing auto-tuning techniques in order to obtain good results. In this paper we introduce a novel enhancement to the RS-GDE3 algorithm which is used to explore the search space for auto-tuning programs with multiple regions regarding several objectives. We have implemented our auto-tuner using the Insieme compiler and runtime system. In comparison to a non-optimized parallel version of the tested programs, our novel approach achieves up to 7.6, 10.5, and 61.6 fold improvements for three tuned objectives wall time, energy consumption, and resource usage, respectively.
机译:用于优化并行程序的非功能参数,自动调整变得越来越流行。通常大的搜索空间需要复杂的技术,以在合理的时间内找到良好的执行参数值。程序的不同部分通常以不同的参数值最佳地执行。因此,我们将程序细分为几个区域,并尝试分别优化每个区域的参数值,而不是为整个程序设置全局的参数值。由于这进一步扩大了搜索空间,我们必须扩展现有的自动调整技术,以获得良好的结果。在本文中,我们向RS-GDE3算法介绍了一种新颖的增强,该算法用于探索具有关于多个目标的多个区域的自动调整程序的搜索空间。我们使用insieme编译器和运行时系统实现了我们的自动调谐器。与经测试程序的非优化并行版本相比,我们的新方法可以分别实现高达7.6,10.5和61.6倍的改进,分别为三个调谐目标壁时间,能耗和资源使用情况。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号