Title :
Parallel implementation of Irregular Terrain Model on IBM Cell Broadband Engine
Author :
Song, Yang ; Rudin, Jeffrey A. ; Akoglu, Ali
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Arizona, Tucson, AZ, USA
Abstract :
Prediction of radio coverage, also known as radio ldquohear-abilityrdquo requires the prediction of radio propagation loss. The Irregular Terrain Model (ITM) predicts the median attenuation of a radio signal as a function of distance and the variability of the signal in time and in space. Algorithm can be applied to a large amount of engineering problems to make area predictions for applications such as preliminary estimates for system design, surveillance, and land mobile systems. When the radio transmitters are mobile, the radio coverage changes dynamically, taking on a real-time aspect that requires thousands of calculations per second, which can be achieved through the use of recent advances in multicore processor technology. In this study, we evaluate the performance of ITM on IBM Cell Broadband Engine (BE). We first give a brief introduction to the algorithm of ITM and present both the serial and parallel execution manner of its implementation. Then we exploit how to map out the program on the target processor in detail. We choose message queues on Cell BE which offer the simplest possible expression of the algorithm while being able to fully utilize the hardware resources. Full code segment and a complete set of terrain profiles fit into each processing element without the need for further partitioning. Communications and memory management overhead is minimal and we achieve 90.2% processor utilization with 7.9times speed up compared to serial version. Through our experimental studies, we show that the program is scalable and suits very well for implementing on the CELL BE architecture based on the granularity of computation kernels and memory footprint of the algorithm.
Keywords :
cellular radio; parallel architectures; radio links; radiowave propagation; IBM cell broadband engine architecture; computation kernels granularity; hardware resources; irregular terrain model; land mobile systems; memory management overhead; multicore processor technology; radio coverage prediction; radio signal median attenuation; terrain profiles; Attenuation; Design engineering; Engines; Multicore processing; Partitioning algorithms; Predictive models; Propagation losses; Radio propagation; Radio transmitters; Surveillance;
Conference_Titel :
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location :
Rome
Print_ISBN :
978-1-4244-3751-1
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2009.5161051