首页> 外文会议>IEEE/ACIS International Conference on Computer and Information Science >Towards constructing application-level GPU computation states
【24h】

Towards constructing application-level GPU computation states

机译:建设应用程序级GPU计算状态

获取原文

摘要

Computation state construction is an indispensable step to achieve fault tolerance and computation mobility for scientific applications by saving and restoring the state during program execution. However, there is no effective state construction scheme yet due to the GPU's batch-mode execution manner as the GPU takes on a larger role in high performance computing. The GPU's complex memory hierarchy means the states are scattered in different memory locations that are difficult to fetch. Programs that are running in parallel make the states difficult to construct for each thread. The paper proposes an application-level computation state construction scheme to support GPU programs. A precompiler and run-time support module are developed to construct and save states in the CPU system memory dynamically. Memory blocks are registered, and new data structures are proposed to save and restore the computation states represented by variables and pointers in the GPU. Secondary storage can be utilized for scalability and long-term fault tolerance.
机译:计算状态构造是通过在程序执行期间通过保存和恢复状态来实现科学应用的容错和计算移动性的必不可少的步骤。然而,由于GPU的批量执行方式没有有效的状态施工方案,因为GPU在高性能计算中接受更大的作用。 GPU的复杂内存层次结构意味着状态分散在难以获取的不同内存位置。并行运行的程序使得各种难以为每个线程构造。本文提出了一种应用级计算状态施工方案来支持GPU程序。开发了预编译器和运行时支持模块以动态地构建和保存CPU系统内存中的状态。记录内存块,建议新的数据结构保存和恢复GPU中的变量和指针表示的计算状态。辅助存储可用于可伸缩性和长期容错。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号