CUBE:高可扩展宇宙学 N 体问题模拟程序.pdf

编号:29471 PDF 28页 2.06MB 下载积分:VIP专享
下载报告请您先登录!

CUBE:高可扩展宇宙学 N 体问题模拟程序.pdf

1、CUBE高可扩展宇宙学N体问题模拟程序Shenggan ChengHang HuDereck InmanHao-ran Yu James Lin8ESHANGHAI JIAO TONG厦門大学UNIVERSITY#page#IntroductionOverview of CUBEPorting and optimization of CUBE on GPUAdvanced Optiimization#page#Nbody Empower Many Scientific ResearchNeutrino Masss Particle physics determineslower bounds

2、0.05 eVAstrophysics cosmology determinesupperbound Grid Density (Cloud-in-Cell)Process 22. Solve the Poisson Equationon the mesh (FFT)Tile 4Tile 3Physical Region3.Calculate force field from the mesh-defined potentialBuffer Region4.Interpolate force on gridto find forces on particlesGlobal FFT: apply

3、 on coarse-mesh need MPIFFTProcess 3Process 4Local FFT:apply on fine-meshGlobal FFTSHANGHAI JIAO TONGUNIVERSIT#page#Overview of CUBE- PM-PM-PPx一xSolve for ForcesF(t)= FclobalPM + FLocalPM +FppFpp=Gmi(e+1x-x)312Local FETTile 1softeningProcess2OOTile 4Tile 3Physical RegionBuffer Region2Process 3Proces

4、s 40Global FFTSHANGHAI JIAO TONGUNIVERSIT#page#Data Struct in PP1D Format Storage for ParticlesOrdered by Coarse Mesh (Consider Memory Cost)x-xFpp=Gmi(e+1x-x1)3/2PPRangeFine MeshCoarse MeshMemory Disorder forFine MeshNullHead ofthe LinkListIndex ofnext pratiacleSHANGHAI JIAO TONGUNIVERSIT#page#Overv

5、iew of CUBE- Mixed PrecisionSimulating the Nbody problemrequires a lot of memory.For exampleifyou usefloat to store particleinformation, 1012 particles need more than 105TB of memory CUBE uses int16/int8 to store particle information, breaking the memory capacity bottleneck(3,5)1.00.8(8,3)0.602(3+21

6、)mod16,5)(8.5)0.0(a/()(=Xa=2%x(a-a)-2nx-1,a=(nc-1)+2-8x(xa+2%x-1+1/2),)202/mSHANGHAI JIAO TONGUNIVERSITY#page#Overview of CUBE- Mixed Precisionfloat-point format:A100:A64FX:。float16,bfloat16FP64/32/16FP64/32/16fix-point format:TF32INT64/32/16/8INT8/4/2integer16,integer8至星在程验理 dynamic fixed-pointMixe

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(CUBE:高可扩展宇宙学 N 体问题模拟程序.pdf)为本站 (X-iao) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠