计算机工程与科学
計算機工程與科學
계산궤공정여과학
COMPUTER ENGINEERING & SCIENCE
2014年
7期
1231-1237
,共7页
胡鹏飞%袁志勇%廖祥云%郑奇%陈二虎
鬍鵬飛%袁誌勇%廖祥雲%鄭奇%陳二虎
호붕비%원지용%료상운%정기%진이호
流体仿真%SPH%实时模拟%OpenMP%CPU-GPU混合加速
流體倣真%SPH%實時模擬%OpenMP%CPU-GPU混閤加速
류체방진%SPH%실시모의%OpenMP%CPU-GPU혼합가속
fluid simulation%SPH%real-time simulation%OpenMP%CPU-GPU hybrid acceleration
基于光滑粒子流体力学SPH的流体仿真是虚拟现实技术的重要研究内容,但SPH流体仿真需要大量的计算资源,采用一般计算方法难以实现流体仿真的实时性.流体仿真通常由物理计算、碰撞检测和渲染等部分组成,借助GPU并行加速粒子的物理属性计算和碰撞过程使SPH方法的实时流体仿真成为可能.为了满足流体仿真应用中的真实性和实时性需求,提出一种基于CPU GPU混合加速的SPH流体仿真方法,流体计算部分采用GPU并行加速,流体渲染部分采用基于CPU的OpenMP加速.实验结果表明,基于CPU-GPU混合加速的SPH流体仿真方法与CPU实现相比,能显著地减少流体仿真单帧计算时间且能更快速地完成渲染任务.
基于光滑粒子流體力學SPH的流體倣真是虛擬現實技術的重要研究內容,但SPH流體倣真需要大量的計算資源,採用一般計算方法難以實現流體倣真的實時性.流體倣真通常由物理計算、踫撞檢測和渲染等部分組成,藉助GPU併行加速粒子的物理屬性計算和踫撞過程使SPH方法的實時流體倣真成為可能.為瞭滿足流體倣真應用中的真實性和實時性需求,提齣一種基于CPU GPU混閤加速的SPH流體倣真方法,流體計算部分採用GPU併行加速,流體渲染部分採用基于CPU的OpenMP加速.實驗結果錶明,基于CPU-GPU混閤加速的SPH流體倣真方法與CPU實現相比,能顯著地減少流體倣真單幀計算時間且能更快速地完成渲染任務.
기우광활입자류체역학SPH적류체방진시허의현실기술적중요연구내용,단SPH류체방진수요대량적계산자원,채용일반계산방법난이실현류체방진적실시성.류체방진통상유물리계산、팽당검측화선염등부분조성,차조GPU병행가속입자적물리속성계산화팽당과정사SPH방법적실시류체방진성위가능.위료만족류체방진응용중적진실성화실시성수구,제출일충기우CPU GPU혼합가속적SPH류체방진방법,류체계산부분채용GPU병행가속,류체선염부분채용기우CPU적OpenMP가속.실험결과표명,기우CPU-GPU혼합가속적SPH류체방진방법여CPU실현상비,능현저지감소류체방진단정계산시간차능경쾌속지완성선염임무.