多CPU+多GPU协同计算的三维泊松方程求解

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:mengminyan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维泊松方程求解算法被广泛应用在电磁、流体、地质等领域,有着极其重要的现实意义.但现有实现方法无法满足高精度网格下的性能需求,针对该问题,提出一种基于多GPU加速的三维泊松方程求解算法(MGPES).MPGES通过分析泊松方程求解过程中的计算和访存特征,发掘可并行的热点函数,将计算任务均分给多个同构GPU.根据CPU和GPU下的计算速度和访存性能,提出一种基于CPU/GPU协同计算下的负载均衡模型.在该模型的基础上,充分利用空闲CPU的计算能力,提出一种基于多CPU+GPU协同异构平台的三维泊松方程求解算法(COPES).实验结果表明,在8GPU平台下,MGPES最高并行加速比能达到7.72,COPES的最高并行加速比能达到7.81.两种算法均可以达到线性加速比,拥有良好的可扩展性.
其他文献
本文通过分析我国企业员工培训的现状,结合学分制的特点,指出企业实行学分制培训的条件日益成熟,同时分析了将其应用到企业员工培训中的优势。
<正> 民族风俗习惯,作为一种社会现象,有其自身的发展规律。民族风俗习惯的发展,是伴随着其赖以生存的客观物质条件和主观精神条件的发展变化,通过自身的传承和变异的矛盾运
焦虑症是一种以焦虑情绪为主要表现的神经症,心理因素对整个病程的发展有着极为重要的作用。护理焦虑症患者重点在于了解患者的心理活动,在配合药物治疗的同时,针对不同症状,
在我国对外投资大幅增长的同时,如何对其提供全面而又周到的保护成为迫在眉睫的问题。本文就这一问题针对我国的立法现状进行分析,并提出了相关的实施建议,以期抛砖引玉,对构
支气管哮喘是常见和多发的呼吸系统疾病,而痰饮是哮喘的重要病理因素,贯穿了整个病程。肺不能布散津液,脾不能输化水精,肾不能蒸化水液,以致聚湿成饮,凝液为痰,痰饮伏于肺而
企业孵化器作为一种知识服务型组织,提供的知识服务在新创企业的成长过程中起着及其重要的推动最用,但是目前学术界对孵化器知识服务的研究却很少见。本文首先介绍了知识服务
实证研究没有发现中国货币供给、产出和价格之间的长期协整关系,这说明三者的变化是不规则的,货币供应量缺乏对价格的预测能力,因此,货币供应量作为我国货币政策中介指标存在
本文从长沙低星级酒店经营管理的现状入手,分析了长沙低星级酒店在面临挑战和机遇时的主要问题,提出了进行有效经营管理、实现新的突破的初步策略。作者认为应该从培养忠诚客
本文从表层和深层分析了过度包装产生的原因。首先站在卖方、买方和社会三个方面分析了过度包装产生的表层原因;其次从市场失灵和政府失灵深层次分析了过度包装产生的原因。
受到国家经济发展的影响,各行业都不断地改革,建筑企业要不例外,在建筑行业里土建工程是很重要的一部分,土建工程项目也越来越多,而对土建工程质量的要求也在不断的提升,因此