首页> 外文期刊>Journal of Parallel and Distributed Computing >An execution time and energy model for an energy-aware execution of a conjugate gradient method with CPU/GPU collaboration
【24h】

An execution time and energy model for an energy-aware execution of a conjugate gradient method with CPU/GPU collaboration

机译:通过CPU / GPU协作以能量感知方式执行共轭梯度方法的执行时间和能量模型

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

摘要

The parallel preconditioned conjugate gradient method (CGM) is used in many applications of scientific computing and often has a critical impact on their performance and energy consumption. This article investigates the energy-aware execution of the CGM on multi-core CPUs and GPUs used in an adaptive FEM. Based on experiments, an application-specific execution time and energy model is developed. The model considers the execution speed of the CPU and the GPU, their electrical power, voltage and frequency scaling, the energy consumption of the memory as well as the time and energy needed for transferring the data between main memory and GPU memory. The model makes it possible to predict how to distribute the data to the processing units for achieving the most energy efficient execution: the execution might deploy the CPU only, the GPU only or both simultaneously using a dynamic and adaptive collaboration scheme. The dynamic collaboration enables an execution minimising the execution time. By measuring execution times for every FEM iteration, the data distribution is adapted automatically to changing properties, e.g. the data sizes.
机译:并行预处理共轭梯度法(CGM)在科学计算的许多应用中使用,通常对其性能和能耗产生关键影响。本文研究了自适应FEM中使用的多核CPU和GPU上CGM的能量感知执行。基于实验,开发了特定于应用程序的执行时间和能源模型。该模型考虑了CPU和GPU的执行速度,它们的电功率,电压和频率缩放比例,内存的能耗以及在主内存和GPU内存之间传输数据所需的时间和能量。该模型可以预测如何将数据分配到处理单元,以实现最节能的执行:执行可以使用动态和自适应协作方案仅部署CPU,仅部署GPU或同时部署这两者。动态协作使执行时间最小化。通过测量每次FEM迭代的执行时间,数据分布会自动适应不断变化的属性,例如数据大小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号