Skip to main content

Parallelisation of a Satellite Signal Processing Code - Strategies and Tools

  • Conference paper
  • First Online:
Parallel Computation (ACPC 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1557))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Curlander, J. C., McDonough, R. N.: Synthetic Aperture Radar: Systems and Signal Processing. Wiley Interscience (1991)

    Google Scholar 

  2. JPL: The Magellan Venus Explorer’s Guide. NASA; Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA, JPL Publication 90-24 (1990)

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Message Passing Interface Forum: MPI: A message-passing interface standard. International Journal of Supercomputer Applications 8(3–4) (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics