计算机科学 ›› 2012, Vol. 39 ›› Issue (3): 271-275.

• 体系结构 • 上一篇    下一篇

组网雷达估测降水系统并行化方案的设计与实现

吴石磊,安虹,李小强,周伟,刘谷,魏学超   

  1. (中国科学技术大学计算机科学与技术学院 合肥 230027); (中国人民解放军陆军军官学院计算机教研室 合肥 230031)
  • 出版日期:2018-11-16 发布日期:2018-11-16

Parallel Program Design and Implementation on Precipitation Program of Networking Weather Radar System

  • Online:2018-11-16 Published:2018-11-16

摘要: 国家气象局天气组网雷达定量估测降水系统不仅拥有较大的计算量,而且具有较大的数据吞吐量,同时对实 时性要求较高。如果缩短其执行时间,无疑将会带来巨大的收益。鉴于这些特点,使用VTune Amplifer XE对串行程 序进行了热点分析和并行性分析,得出程序中有较多线程级并行性,从而制定了相应的并行化方案;然后使用Win32 多线程和()pcnMl〕两种技术对该程序在Intcl四核处理器平台上进行了并行化。程序主要由单站处理和组网处理两 部分组成。由于计算资源的限制,并行后的单站处理程序只有大约10%的性能提升,而组网处理程序则可以达到近 似线性的性能提升。通过调整计算负载,并行化版本的加速比可以达到J. J。最后,可以得出该并行化方法适用于计 算密集且数据吞吐量较大的一类应用。

关键词: 热点分析,并行性分析,OpcnMP, Win32多线程,天气组网雷达

Abstract: Quantitative estimation precipitation system of China Meteorological Administration is comput}intensive and a real-time application. If one work can reduce its execution time, it will bring enormous benefits to the society. First, implementing hotspot analysis and concurrency analysis on serial code with VTune Amplifer XE. Then, parallelizing this program on Intel 4-core platform using both Win32 thread and OpenMP. hhis program has two separated part; single station process and networking process. Because of limited computing resource, the parallel version of single-station process gains only 10 0 o performance increase. But performance of networking process can achieve nearly linear increase. 13y balancing the load of the whole program, parallel version may achieve speedup of 5. 5. And through analysis of meth- ods to parallelize code, summarizing the general method of parallelizing a class of program.

Key words: Hotspot analysis, Concurrency analysis, OpenMP, Win32 thread, Networking weather radar

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!