Abstract
This paper presents strategies and tools that have been used in work to parallelise a satellite signal processing code. The Magellan mission to map the surface of Venus using synthetic aperture radar (SAR) is briefly described, the Magellan SAR processor code is outlined, and a parallelisation strategy is presented. The code’s large size and limited documentation made the use of program analysis tools essential to implement this strategy. Three tools, FORESYS, IDA and FORGExplorer, are compared, and the use of FORGExplorer to perform code analysis is described in detail. The techniques presented are of general applicability to the parallelisation of codes in other application areas.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Curlander, J. C., McDonough, R. N.: Synthetic Aperture Radar: Systems and Signal Processing. Wiley Interscience (1991)
JPL: The Magellan Venus Explorer’s Guide. NASA; Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA, JPL Publication 90-24 (1990)
Leberl, F., Maurice, K., Thomas, J., Kober, W.: Radargrammetric Measurements from the Initial Magellan Coverage of Planet Venus. Photogrammetric Engineering & Remote Sensing, Vol. 57 No. 12 (1991) 1561–1570
Merlin, J. H., Reeve, J. S.: IDA-An aid to the parallelisation of Fortran codes. Technical report, Department of Electronics and Computer Science, University of Southampton (1995)
Miller C., Payne, D. G., Phung, T. N., Siegel, H., Williams, R.: Parallel Processing of Spaceborne Imaging Radar Data. Proceedings of Supercomputing’ 95, IEEE Computer Society Press, San Diego, CA (1995)
Message Passing Interface Forum: MPI: A message-passing interface standard. International Journal of Supercomputer Applications 8(3–4) (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Glendinning, I. (1999). Parallelisation of a Satellite Signal Processing Code - Strategies and Tools. In: Zinterhof, P., Vajteršic, M., Uhl, A. (eds) Parallel Computation. ACPC 1999. Lecture Notes in Computer Science, vol 1557. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49164-3_37
Download citation
DOI: https://doi.org/10.1007/3-540-49164-3_37
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65641-8
Online ISBN: 978-3-540-49164-4
eBook Packages: Springer Book Archive