首页> 外文会议>Brazilian Symposium on Computing Systems Engineering >Automatic Tuning TLP and DVFS for EDP with a Non-intrusive Genetic Algorithm Framework
【24h】

Automatic Tuning TLP and DVFS for EDP with a Non-intrusive Genetic Algorithm Framework

机译:使用非侵入式遗传算法框架自动调整EDP的TLP和DVFS

获取原文

摘要

New applications have been pushing multithreaded processing to another level of performance and energy requirements. However, many aspects prevent linear improvements when exploiting Thread-level parallelism (TLP), which means that not always using the maximum number of available cores running at the highest possible operating frequency will deliver the best performance or energy consumption. Therefore, it is possible to improve these non-functional requirements by tuning the number of threads and the Dynamic Voltage and Frequency Scaling (DVFS) of the processor. However, applications with distinct behaviors comprise many parallel regions, which will be executed on systems with a different number of cores that run within a large range of operating frequencies. Given this exponential behavior, such problem cannot be efficiently solved by any exhaustive search method. In this scenario, this work proposes to use a Genetic Algorithm to statically find the best configuration for any OpenMP parallel application, aiming to optimize performance and energy. Our framework is totally non-intrusive, which means that the design space exploration can be performed without any changes to the source or binary codes, so even already compiled code can be optimized. Considering eight benchmarks, we improve EDP by 20.4% on average.
机译:新的应用程序已将多线程处理推向更高的性能和能耗要求水平。但是,在利用线程级并行性(TLP)时,许多方面都阻止了线性改进,这意味着并非总是使用最大数量的可用内核以尽可能高的工作频率运行将提供最佳的性能或能耗。因此,可以通过调整线程数和处理器的动态电压和频率缩放(DVFS)来改善这些非功能性要求。但是,具有不同行为的应用程序包含许多并行区域,这些区域将在运行于较大工作频率范围内的具有不同数量内核的系统上执行。考虑到这种指数行为,任何穷举搜索方法都无法有效解决此类问题。在这种情况下,这项工作建议使用遗传算法为所有OpenMP并行应用程序静态找到最佳配置,旨在优化性能和能耗。我们的框架是完全非侵入性的,这意味着可以在不对源代码或二进制代码进行任何更改的情况下执行设计空间探索,因此即使已经编译的代码也可以进行优化。考虑到八个基准,我们将EDP平均提高了20.4%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号