首页 | 本学科首页   官方微博 | 高级检索  
     

组网雷达估测降水系统并行化方案的设计与实现
引用本文:吴石磊,安虹,李小强,周伟,刘谷,魏学超. 组网雷达估测降水系统并行化方案的设计与实现[J]. 计算机科学, 2012, 39(3): 271-275
作者姓名:吴石磊  安虹  李小强  周伟  刘谷  魏学超
作者单位:(中国科学技术大学计算机科学与技术学院 合肥 230027);(中国人民解放军陆军军官学院计算机教研室 合肥 230031)
基金项目:国家自然科学基金重点项目(60633040),国家自然科学基金项目(60970023);国家973计划项目(2005CB321601);国家863计划重大项目(2006AA01A102),国家863计划项目(2009AA01Z106);国家科技重大专项项目(2009ZX01036-001-002);教育部-英特尔信息技术专项科研基金项目(MOE-INTEL-08-07)资助
摘    要:国家气象局天气组网雷达定量估测降水系统不仅拥有较大的计算量,而且具有较大的数据吞吐量,同时对实时性要求较高。如果缩短其执行时间,无疑将会带来巨大的收益。鉴于这些特点,使用VTune Amplifer XE对串行程序进行了热点分析和并行性分析,得出程序中有较多线程级并行性,从而制定了相应的并行化方案;然后使用Win32多线程和OpenMP两种技术对该程序在Intel四核处理器平台上进行了并行化。程序主要由单站处理和组网处理两部分组成。由于计算资源的限制,并行后的单站处理程序只有大约10%的性能提升,而组网处理程序则可以达到近似线性的性能提升。通过调整计算负载,并行化版本的加速比可以达到5.5。最后,可以得出该并行化方法适用于计算密集且数据吞吐量较大的一类应用。

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

Parallel Program Design and Implementation on Precipitation Program of Networking Weather Radar System
WU Shi-lei,AN Hong,LI Xiao-qiang,ZHOU Wei,LIU Gu,WEI Xue-chao. Parallel Program Design and Implementation on Precipitation Program of Networking Weather Radar System[J]. Computer Science, 2012, 39(3): 271-275
Authors:WU Shi-lei  AN Hong  LI Xiao-qiang  ZHOU Wei  LIU Gu  WEI Xue-chao
Affiliation:1(Department of Computer Science and Technology,University of Science and Technology of China,Hefei 230027,China)1(Computer TD&R Lab,PLA Army Officer Academy,Hefei 230031,China)2
Abstract:Quantitative estimation precipitation system of China Meteorological Administration is comput}intensive anda 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 thisprogram on Intel 4-core platform using both Win32 thread and OpenMP. hhis program has two separated part; singlestation process and networking process. Because of limited computing resource, the parallel version of single-stationprocess 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.
Keywords:Hotspot analysis   Concurrency analysis   OpenMP   Win32 thread   Networking weather radar
本文献已被 CNKI 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号