arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0703028cs.DCphysics.class-ph
收藏

图形处理器可加快高性能太阳能接收器设计的模拟速度

Graphic processors to speed-up simulations for the design of high performance solar receptors

Sylvain Collange, Marc Daumas, David Defour

摘要:

图形处理单元(GPU)现在是强大而灵活的系统,适用于图形计算之外的其他目的(GPU上的通用计算- GPGPU)。我们在这里提出了一个原型集成到模拟代码,估计温度,速度和压力,设计下一代的太阳能接收器。这样的代码将委托我们对GPU的贡献,由于辐射的热传递的计算。我们使用Monte-Carlo逐线射线追踪通过有限体积。这意味着对大型数据结构进行数据并行算术转换。我们的原型的灵感来自GPUBench的源代码。我们在两个最新的图形卡(Nvidia 7800 GTX和ATI RX 1800 XL)上的性能显示,与CPU实现相比,速度提高了400以上,大部分CPU计算资源可用。由于在GPU中实现的运算符的准确性方面存在一些问题,因此我们在本报告中首先对GPU上可用的各种浮点单元进行了调查和一些测试。

英文摘要:

Graphics Processing Units (GPUs) are now powerful and flexible systems adapted and used for other purposes than graphics calculations (General Purpose computation on GPU -- GPGPU). We present here a prototype to be integrated into simulation codes that estimate temperature, velocity and pressure to design next generations of solar receptors. Such codes will delegate to our contribution on GPUs the computation of heat transfers due to radiations. We use Monte-Carlo line-by-line ray-tracing through finite volumes. This means data-parallel arithmetic transformations on large data structures. Our prototype is inspired on the source code of GPUBench. Our performances on two recent graphics cards (Nvidia 7800GTX and ATI RX1800XL) show some speed-up higher than 400 compared to CPU implementations leaving most of CPU computing resources available. As there were some questions pending about the accuracy of the operators implemented in GPUs, we start this report with a survey and some contributed tests on the various floating point units available on GPUs.

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

↑