Software technologies coping with memory hierarchy of GPGPU clusters for stencil computations
Software technologies coping with memory hierarchy of GPGPU clusters for stencil computations
复制标题
处理 GPGPU 集群内存层次结构以进行模板计算的软件技术
DOI:
--
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
Guanghao Jin
中科院分区:
文献类型:
--
作者:
Toshio Endo;Guanghao Jin
Stencil computations, which are important kernels for CFD simulations, have been highly successful on GPGPU clusters, due to high memory bandwidth and computation speed of GPU accelerators. However, sizes of the computed domains are limited by small capacity of GPU device memory. In order to support larger domain sizes, we utilize the memory hierarchy of GPGPU clusters; larger host memory is used for maintain large domains. However, it is challenging to achieve all of larger domain sizes, high performance and easiness of program development. Towards this goal, we combine two software technologies. From the aspect of algorithm, we adopt a locality improvement technique called temporal blocking. From the aspect of system software, we developed a MPI/CUDA wrapper library named HHRT, which supports memory swapping and finer grained programming model. With this combination, we demonstrate that our goal is achieved through evaluations on TSUBAME2.5, a petascale GPGPU supercomputer.
DOI:
10.1007/978-3-540-85261-2_12
发表时间:
2008
期刊:
--
影响因子:
--
作者:
Cornwall J
通讯作者:
Cornwall J