首页> 外文期刊>Experimental Mechanics >An adaptive offline implementation selector for heterogeneous parallel platforms
【24h】

An adaptive offline implementation selector for heterogeneous parallel platforms

机译:异构并行平台的自适应离线实现选择器

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

摘要

Heterogeneous parallel platforms, comprising multiple processing units and architectures, have become a cornerstone in improving the overall performance and energy efficiency of scientific and engineering applications. Nevertheless, taking full advantage of their resources comes along with a variety of difficulties: developers require technical expertise in using different parallel programming frameworks and previous knowledge about the algorithms used underneath by the application. To alleviate this burden, we present an adaptive offline implementation selector that allows users to better exploit resources provided by heterogeneous platforms. Specifically, this framework selects, at compile time, the tuple device-implementation that delivers the best performance on a given platform. The user interface of the framework leverages two C++ language features: attributes and concepts. To evaluate the benefits of this framework, we analyse the global performance and convergence of the selector using two different use cases. The experimental results demonstrate that the proposed framework allows users enhancing performance while minimizing efforts to tune applications targeted to heterogeneous platforms. Furthermore, we also demonstrate that our framework delivers comparable performance figures with respect to other approaches.
机译:包含多个处理单元和体系结构的异构并行平台已成为改善科学和工程应用程序的整体性能和能源效率的基石。然而,充分利用其资源会带来各种困难:开发人员需要使用不同的并行编程框架的专业技术知识,以及有关应用程序内部使用的算法的先前知识。为了减轻这种负担,我们提出了一个自适应的离线实现选择器,该选择器允许用户更好地利用异构平台提供的资源。具体而言,此框架在编译时选择在给定平台上提供最佳性能的元组设备实现。框架的用户界面利用了两种C ++语言功能:属性和概念。为了评估此框架的好处,我们使用两个不同的用例来分析选择器的整体性能和收敛性。实验结果表明,所提出的框架可以使用户提高性能,同时最大程度地减少针对异构平台的应用程序调优工作。此外,我们还证明了我们的框架可提供与其他方法相比可比的性能数据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号