首页> 外文期刊>International journal of parallel programming >Accelerating Detailed Tissue-Scale 3D Cardiac Simulations Using Heterogeneous CPU-Xeon Phi Computing
【24h】

Accelerating Detailed Tissue-Scale 3D Cardiac Simulations Using Heterogeneous CPU-Xeon Phi Computing

机译:使用异构CPU-Xeon Phi计算加速详细的组织规模3D心脏仿真

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

摘要

We investigate heterogeneous computing, which involves both multicore CPUs and manycore Xeon Phi coprocessors, as a new strategy for computational cardiology. In particular, 3D tissues of the human cardiac ventricle are studied with a physiologically realistic model that has 10,000 calcium release units per cell and 100 ryanodine receptors per release unit, together with tissue-scale simulations of the electrical activity and calcium handling. In order to attain resource-efficient use of heterogeneous computing systems that consist of both CPUs and Xeon Phis, we first direct the coding effort at ensuring good performance on the two types of compute devices individually. Although SIMD code vectorization is the main theme of performance programming, the actual implementation details differ considerably between CPU and Xeon Phi. Moreover, in addition to combined OpenMP+MPI programming, a suitable division of the cells between the CPUs and Xeon Phis is important for resource-efficient usage of an entire heterogeneous system. Numerical experiments show that good resource utilization is indeed achieved and that such a heterogeneous simulator paves the way for ultimately understanding the mechanisms of arrhythmia. The uncovered good programming practices can be used by computational scientists who want to adopt similar heterogeneous hardware platforms for a wide variety of applications.
机译:我们研究异构计算,它涉及多核CPU和多核Xeon Phi协处理器,作为计算心脏病学的新策略。特别是,使用生理现实模型研究人的心室3D组织,该模型每个细胞具有10,000个钙释放单元,每个释放单元具有100个ryanodine受体,以及电活动和钙处理的组织规模模拟。为了实现由CPU和Xeon Phis组成的异构计算系统的资源利用效率,我们首先将编码工作直接用于确保在两种类型的计算设备上分别具有良好的性能。尽管SIMD代码矢量化是性能编程的主要主题,但是CPU和Xeon Phi之间的实际实现细节还是有很大差异。此外,除了组合的OpenMP + MPI编程外,CPU和Xeon Phis之间单元的适当划分对于整个异构系统的资源有效利用也很重要。数值实验表明,确实可以很好地利用资源,并且这种异构模拟器为最终了解心律不齐的机制铺平了道路。想要为各种应用采用类似的异构硬件平台的计算科学家可以使用已发现的良好编程习惯。

著录项

  • 来源
    《International journal of parallel programming》 |2017年第5期|1236-1258|共23页
  • 作者单位

    Simula Research Laboratory, P.O. Box 134, 1325 Lysaker, Norway;

    College of Computer, National University of Defense Technology, Changsha 410073, China,National Key Laboratory of Parallel and Distributed Processing, Changsha 410073, China;

    Simula Research Laboratory, P.O. Box 134, 1325 Lysaker, Norway;

    Simula Research Laboratory, P.O. Box 134, 1325 Lysaker, Norway,Department of Informatics, University of Oslo, 0316 Oslo, Norway;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Calcium handling; Multiscale cardiac tissue simulation; Supercomputing; Xeon Phi;

    机译:钙处理;多尺度心脏组织模拟;超级计算至强皮;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号