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
DOI: https://doi.org/10.3969/j.issn.1002-137X.2012.03.062
2012-01-01
Computer Science
Abstract:Quantitative estimation precipitation system of China Meteorological Administration is compute-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.This 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% performance increase.But performance of networking process can achieve nearly linear increase.By balancing the load of the whole program,parallel version may achieve speedup of 5.5.And through analysis of methods to parallelize code,summarizing the general method of parallelizing a class of program.
What problem does this paper attempt to address?