计算机科学 ›› 2012, Vol. 39 ›› Issue (5): 310-313.

• 体系结构 • 上一篇    

基于GPU平台的联合迭代重构算法加速

张广勇,卢晓伟,沈铂,张凯,储琪,赵开勇   

  1. (浪潮集团高效能服务器和存储技术国家重点实验室济南250101);(中国科学院生物物理研究所生物大分子国家重点实验室北京100101);(中国科学院计算技术研究所前瞻研究实验室北京100190);(香港浸会大学计算机科学系香港)
  • 出版日期:2018-11-16 发布日期:2018-11-16

Design and Optimization of Simultaneous Iterative Reconstruction Technique Based on GPU Platform

  • Online:2018-11-16 Published:2018-11-16

摘要: 电子断层三维重构技术(Electron Tomography, Eh)是在纳米尺度下研究不具有全同性的细胞或大分子三维 结构的重要方法。迭代重构法是ET中重构效果最好的方法,但是其性能较差,重构大尺寸图像时需要数天的时间甚 至更长,使其应用受到限制。迭代重构法中经典的方法是代数重构法(Algebraic Reconstruction hechnique, AR T)和 联合迭代重构法(Simultaneous Iterative Reconstruction Technique, SIRT) , SIR」算法总是收敛的并且比ART重构的 效果更好。利用CUD八语言设计和实现了基于Tesla 01060 GPU平台上的并行SIR」重构算法,并利用存储器合并 访问、常量存储器、共享存储器等优化技术对并行算法进行优化,优化后的SIR T并行算法在Tcsla 01060 GPU平台 上的最大加速比是Intel i7 920 CPU上的串行算法的47倍,并且重构的质量没有任何下降。

关键词: 电子断层三维重构,联合迭代重构法,并行计算,GPU, CUDA, ATOM

Abstract: Electron tomography (ET) is widely used in reconstructing non-uniform cells or macromolecules in nano scale. One of the best methods of ET is iterative reconstruction due to its outstanding quality of reconstruction, but it is limited by its huge computational requirements. A parallel simultaneous iterative reconstruction technique(SIRT) was designed and implemented based on UPU platform with Tesla 01060 using CUDA programming languages. Experimen- tal results demonstrate the performance of optimized parallel SIRI} algorithm. I}he maximum speedup of the parall c1 SIRT is 47 times of secauential SIRT approach, and it is not any loss of accuracy.

Key words: Electron tomography, SIRT, Parallel computing, UPU, CUlDA,ATOM

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!