期刊文献+

Jacobi和Laplace算法在GPU平台上的设计与实现 被引量:4

Design and Implementation of Jacobi and Laplace Algorithms on GPU Platform
下载PDF
导出
摘要 随着半导体工艺的发展,GPU的浮点计算能力迅速提高。如何把GPU处理技术应用到非图形计算领域成为体系结构以及高性能计算领域的热点研究问题。Jacobi和Laplace是科学计算领域常用的计算核心。本文基于AMD的流处理GPU平台设计并实现了这两个算法,相对于CPU平台取得了很好的加速效果。 With the development of the semiconductor technology, the GPU's floating-point computing capacity improves rapidly. How to apply the GPU technology to the non-graphic computing field becomes a highlight in the research of architecture and high performance computing. Jacobi and Laplace algorithms are typical application kernels in scientific computing. This paper implements these two algorithms on AMD's stream processing GPU platform and gets a good speedup compared to the CPU platform.
作者 唐滔 林一松
出处 《计算机工程与科学》 CSCD 北大核心 2009年第A01期93-96,159,共5页 Computer Engineering & Science
基金 国家自然科学基金资助项目(60621003 60873016)
关键词 GPU 科学计算 GPU stream scientific computing
  • 相关文献

参考文献13

  • 1Owens J D, Luebke D, Govindaraju N, et al. A Survey of General-Purpose Computation on Graphics Hardware [J]. Computer Graphics Forum, 2007,26(1) :80-113.
  • 2http://ati, amd. com/technology/streamcomputing/product_ firestream_9270, html.
  • 3Luebke D, Harris M, Krger J, et al. GPGPU: General Purpose Computation on Graphics Hardware[C]//Proc of ACM SIGGRAPH 2004 Course Notes, 2004.
  • 4NCSABench[CP/OL]. [2009-04-13]. http://www.ncsa. uiuc. edu/Userlnfo/Perf/NCSAbench/.
  • 5Pike A. DirectX 8 Tutorial[R]. Retrieved March 15, 2006.
  • 6Shreiner D, Woo M, Neider J, et al. OpenGL Programming Manual[M]//OpenGL ARB, Boston. 5th ed. Addison Wesley,2005.
  • 7Microsoft. High-Level Shader Language[R]. 2003.
  • 8Kessenich J, Baldwin D, Rost R. The OpenGL Shading Language[R]. 2003.
  • 9Mark W R, Glanville R S, Akeley K, et al. Cg: A System for Programming Graphics Hardware in a Clike Language[C]//Proc of SIGGRAPH'03,2003 : 896-907.
  • 10McCool M D, Qin Z, Popa T S. Shader Metaprogramming[C]//Proc of the ACM SIGGRAPH/EUROGRAPHICS Conf on Graphics hardware, 2002 : 57-68.

同被引文献30

  • 1吴恩华.图形处理器用于通用计算的技术、现状及其挑战[J].软件学报,2004,15(10):1493-1504. 被引量:141
  • 2OBRECHT C, KUZNIK F, TOURANCHEAU B, et al. A new ap- proach to the lattice Bohzman method for graphics processing units [J]. Computers & Mathematics with Applications, 2010, 61 (12): 3628 - 3638.
  • 3ZHANG L P, WANG Z J. A block LU-SGS implicit dual time-step- ping algorithm for hybrid dynamic meshes[ J]. Computer & Fluids, 2004, 33(7) : 891 -916.
  • 4CORRIGAN A, CAMELLI F F, LONHNER R, et al. Running un- structured grid-based CFD solvers on modem graphics hardware [ J]. International Journal for Numerical Methods in Fluid, 2010, 62:86 -90.
  • 5JESPERSEN D C. Acceleration of a CFD code with a GPU[ J]. Sci- entific Programming, 2010, 18(3) : 193 -201.
  • 6李大力,张理论,徐传福,等.雅可比迭代的CPU/GPU并行计算及在CFD中的应用[C/OL].[2012-08-21].http://www.ccf.org.cn/sites/ccf/weekly/zhuanti/gaoxingnengjisuan/雅可比迭代的CPU_GPU并行计算及在CFD%20中的应用.pdf.
  • 7BEREZIN S B, PASKONOV V M, SAKHARNYKH N A. Ahema- ring direction implicit numerical method for 3D fluid flow simulation using GPU[ EB/OL]. [2013-01-20]. http://num-meth, srcc. msu. ru/english/zhumal/tom_2012/v13 r210. html.
  • 8SAKHARNYKH N A. Tridiagonal solvers on the GPU and applica- tions to fluid simulation[ EB/OL]. [ 2013- 01- 20]. http://www. nvidia, com/content/GTC/documents/1058_GTC09, pdf.
  • 9SAKHARNYKH N A. 3D ADI method for fluid simulation: scaling to multiple GPUs[ EB/OL]. [ 2013- 01- 20]. http://on-demand. gputecheonf, eom/gte/2012/presentations/S0247-GTC2012 -3 D- ADI-Fluid-GPU. pdf.
  • 10DOMINIK G, ROBERT S, JAMALUDIN M Y, et al. Using GPUs to improve multigrid solver performance on a cluster [ J]. Interna- tional Journal of Computational Science and Engineering, 2008, 4 (1): 36-55.

引证文献4

二级引证文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部