IB-LBM圆柱绕流的CUDA加速实现

来源 :2010年全国高性能计算学术年会(HPC china2010) | 被引量 : 0次 | 上传用户:jk479150
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  为了提高计算流体领域中复杂流动现象模拟计算的高效性和准确性,充分利用GPU的高峰值浮点计算性能和高存储器带宽,提出一种基于CUDA 架构的immersed boundary – lattice Boltzmann method (IB-LBM)的模拟算法.借助GPU 高度并行化,多线程特性,为每个网格分配一个线程,使多条线程并行 计算.在合理利用CUDA 存储层次架构中常量内存和纹理内存的同时,恰当使用共享存储器和寄存器规 避全局存储器的不接合访问及较长延迟.针对GPU 采用多种优化策略的同时遵循IB-LBM 模型的相应规 则实现模拟计算.实验结果表明,在NVIDIA GeForce 9800 GT 显卡和Intel.Core.2 CPU 6300 组成的 平台下,GPU 下实现速度提高到CPU的90 倍左右.
其他文献
  在具有复杂安全策略的多域环境下,监控服务器与部分数据采集代理之间无法直接 通信,通过在数据采集代理增加路由模块可实现跨安全域方式的监控。本文分析了对于 跨域监控的
STEM教育是科学、技术、工程、数学四个学科的综合体,最早出现在美国的教育机构中,当前,我国的STEM教育已经在各阶段中进行试点.幼儿园阶段的孩子正处在身心发展的初始期,这
  本文介绍了IB 网络存储及IB iSER 协议,实现了基于IB 网络储存 (IB-SAN)的集群数据库,并对系统的实际应用性能进行了实验与分析。结果表 明:使用IB-SAN 搭建集群数据库是完全
幼儿是祖国的花朵,代表着一个国家的希望,学前教育就是幼儿从普通的家庭生活逐渐走向学校、走向社会的关键一步,如何正确地指引他们健康成长是非常重要的,这也是提高一个国家
进入21世纪以后,我国开始实施垃圾分类并卓有成效,因为垃圾分类是处理垃圾公害的最佳解决路径,也是国家未来良性发展的有利选择.目前,垃圾分类已经渗透到中小学及学前教育领
幼儿阶段的礼仪教育关乎幼儿综合素养的提升,通过对幼儿进行礼仪教育既可以提高幼儿的内在修养,促进其人际交往能力的提高,也有助于帮助幼儿养成良好的生活习惯.因此,幼儿教
在对幼儿开展实践活动时,教师可以选择足球游戏活动,这项活动的开展,能够吸引幼儿的注意力,激发幼儿的参与兴趣,从而让幼儿在轻松愉悦的实践活动中健康成长.开展正确地户外足
随着幼儿教育本身的发展,社会对给幼儿教育的需求也越来越高,这也就对幼儿园教师提出了更高的要求.班级管理在这样的背景下产生.幼儿园的班级管理水平与管理理念直接影响着幼
  冷冻电镜三维重构技术是解析大分子晶体结构、研究生命本质的有力手段.为达到原子级别的分辨率,往往需要处理数十万张图片,因此需要有高性能的计算能力.EmanCUDA 是一款尚
会议
  哈希算法SHA-1 算法广泛地应用于电子商务、商用加密软件等信息安全领域。通 过对SHA-1 算法的深入分析,提出了流水线结构的硬件实现方案。通过缩短关键路径,使 用片内RAM