Hybrid computing: CPU+GPU co-processing and its application to tomographic reconstruction

Hybrid computing: CPU+GPU co-processing and its application to tomographic reconstruction
复制标题

DOI:
10.1016/j.ultramic.2012.02.003
复制
发表时间:
2012-04-01
期刊:
影响因子:
2.2
通讯作者:
Fernandez, J. J.
Fernandez, J. J.
中科院分区:
工程技术3区
文献类型:
--
作者:
Agulleiro, J. I.;Vazquez, F.;Fernandez, J. J.

文献摘要

被引文献

相似文献

现代计算机配备了强大的计算引擎,如多核处理器和GPU。3DEM社区已经迅速适应了这种情况,许多软件包现在利用高性能计算技术来利用这些设备。然而,到目前为止,这些实现纯粹集中在GPU或CPU上。这项工作提出了一种混合的方法,协同结合GPU和CPU在计算机中可用,并将其应用到层析重建的问题。在这样一个异构系统中正确编排工作负载是一个问题。在这里,我们使用按需策略,即计算设备在空闲时请求一项新的工作。因此,我们的混合方法利用了现代计算机的整体计算能力,并进一步减少了处理时间。这种CPU+GPU协同处理可以很容易地扩展到3DEM中的其他图像处理任务。(C)2012爱思唯尔有限公司版权所有。
Modern computers are equipped with powerful computing engines like multicore processors and GPUs. The 3DEM community has rapidly adapted to this scenario and many software packages now make use of high performance computing techniques to exploit these devices. However, the implementations thus far are purely focused on either GPUs or CPUs. This work presents a hybrid approach that collaboratively combines the GPUs and CPUs available in a computer and applies it to the problem of tomographic reconstruction. Proper orchestration of workload in such a heterogeneous system is an issue. Here we use an on-demand strategy whereby the computing devices request a new piece of work to do when idle. Our hybrid approach thus takes advantage of the whole computing power available in modern computers and further reduces the processing time. This CPU+GPU co-processing can be readily extended to other image processing tasks in 3DEM. (C) 2012 Elsevier B.V. All rights reserved.