arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1104.5243cs.PFcs.DC
收藏

在最新标准多核处理器上突破医学图像重建的极限

Pushing the limits for medical image reconstruction on recent standard multicore processors

Jan Treibig, Georg Hager, Hannes G. Hofmann, Joachim Hornegger, Gerhard Wellein

摘要:

在许多介入性临床计算机断层扫描(CT)应用中,通过反投影的体积重建是计算瓶颈。今天,该领域的供应商用标准硬件(如多核芯片和GPGPU)取代了专用硬件加速器。医学成像算法即将采用高性能计算(HPC)技术,因此是一个有趣的新的候选优化。本文通过对四代英特尔多核处理器(Harpertown、Westmere、Westmere EX和Sandy Bridge)的全面性能分析,介绍了反向投影算法的低级优化。我们选择RabbitCT基准测试,这是一个在行业中得到良好支持的标准化测试用例,以确保结果透明且具有可比性。我们的目标是不仅提供最快的实现,而且还比较性能模型和硬件计数器数据,以便充分了解结果。我们分开的算法优化,并行化,SIMD向量化,和微体系结构的问题,并查明目前的SIMD指令集扩展标准CPU(SSE,AVX)的问题的影响。为了获得最佳性能,必须使用汇编语言。最后,我们比较我们的结果,最好的GPGPU实现可用于这个开放的竞争基准。

英文摘要:

Volume reconstruction by backprojection is the computational bottleneck in many interventional clinical computed tomography (CT) applications. Today vendors in this field replace special purpose hardware accelerators by standard hardware like multicore chips and GPGPUs. Medical imaging algorithms are on the verge of employing High Performance Computing (HPC) technology, and are therefore an interesting new candidate for optimization. This paper presents low-level optimizations for the backprojection algorithm, guided by a thorough performance analysis on four generations of Intel multicore processors (Harpertown, Westmere, Westmere EX, and Sandy Bridge). We choose the RabbitCT benchmark, a standardized testcase well supported in industry, to ensure transparent and comparable results. Our aim is to provide not only the fastest possible implementation but also compare to performance models and hardware counter data in order to fully understand the results. We separate the influence of algorithmic optimizations, parallelization, SIMD vectorization, and microarchitectural issues and pinpoint problems with current SIMD instruction set extensions on standard CPUs (SSE, AVX). The use of assembly language is mandatory for best performance. Finally we compare our results to the best GPGPU implementations available for this open competition benchmark.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑