Global atmospheric modeling is an essential method to study the climate issues, and a popular topic for high performance computing (HPC) research. However, due to the restrictions such as low memory performance, traditional HPC platforms such as CPU, GPU, and MIC are generally facing difficulties in achieving good computing efficiency for atmospheric modeling. On the other hand, reconfigurable system such as FPGA has been playing promising roles in many important applications to have achieved good result in both performance and power efficiency. In this project, we plan to design a novel method for solving the global shallow water equations algorithm based on reconfigurable devices. Through studying reconfigurable optimizations such as memory and precision, we will deploy a hardware workflow to process the numerical algorithm in a better performance and power efficiency.
基于高性能计算系统的大气模式数值模拟方法是目前应对重大气候变化问题的重要手段之一,也是国家战略层面的重大需求以及高性能计算技术研究的一个重要研究方向。对于传统高性能计算平台来说,由于受限于内存带宽等因素,在大气模式模拟中往往很难取得理想的计算效率,高性能计算机强大的计算能力不能得到充分发挥。近年来,基于FPGA的可重构计算方法,因FPGA硬件资源可编程特性以及较低的工作频率,逐渐成为实现高性能、低能耗数值模拟研究的一个极具潜力的平台。针对地球系统模式中大气模式动力框架模拟对高性能平台计算效率与能耗效率越来越高的需求,本项目基于FPGA可重构计算平台研究优化方法,从存储、精度等角度出发设计高性能、低能耗的可重构方法,取得在计算性能上至少一个数量级的提升以及在能耗方面至少一个数量级的降低。
针对地球系统模式中大气模式动力框架模拟对高性能平台计算效率与能耗效率越来越高的需求,本项目基于当前高性能领域极具潜力的FPGA可重构计算平台,从存储优化与混合精度等角度出发,创新性的设计并实现了面向浅水波大气动力方程求解器的可重构计算方法。其中,存储优化通过构建可重构窗口缓冲区,有效解决了浅水波算法求解过程中不连续数据存储所造成的访存效率低的问题,实现了良好的数据重用效果;混合精度方法成功使用定点数和降精度浮点数代替原始算法中的高精度数,提高了FPGA数据处理性能,同时降低了浅水波算法对 FPGA 片上资源的需求。项目最终成功实现了求解大气模式浅水波算法的可重构方案以及数据流引擎,结果相对传统高性能计算平台,取得了性能与能耗效率不低于10倍的提升。项目研究成果为高性能计算提供了全新方案,为高效率、低能耗求解地球科学关键问题提供了重要的科学参考。
{{i.achievement_title}}
数据更新时间:2023-05-31
监管的非对称性、盈余管理模式选择与证监会执法效率?
宁南山区植被恢复模式对土壤主要酶活性、微生物多样性及土壤养分的影响
基于ESO的DGVSCMG双框架伺服系统不匹配 扰动抑制
基于全模式全聚焦方法的裂纹超声成像定量检测
敏感性水利工程社会稳定风险演化SD模型
基于忆阻器面向IoT终端SOC的可重构存储计算研究
偏微分方程保结构算法及其在正压大气浅水波方程上的应用
面向认知无线电的微波捷变可重构双工器研究
面向可重构计算的编译技术