Abstract
Next generation radio telescopes will require orders of magnitude more computing power to provide a view of the universe with greater sensitivity. In the initial stages of the signal processing flow of a radio telescope, signal correlation is one of the largest challenges in terms of handling huge data throughput and intensive computations. We implemented a GPU cluster based software correlator with various data distribution models and give a systematic comparison based on testing results obtained using the Fornax supercomputer. By analyzing the scalability and throughput of each model, optimal approaches are identified across a wide range of problem sizes, covering the scale of next generation telescopes.
Similar content being viewed by others
References
Deller, A.T., Tingay, S.J., Bailes, M., West, C.: DiFX: a software correlator for very long baseline interferometry using multiprocessor computing environments. Publ. Astron. Soc. Pac. 119, 318–336 (2007)
Deller, A.T., Brisken, W.F., Phillips, C.J., Morgan, J., Alef, W., Cappallo, R., Middelberg, E., Romney, J., Rottmann, H., Tingay, S.J., Wayth, R.: DiFX2: a more flexible, efficient, robust and powerful software correlator. Publ. Astron. Soc. Pac. 123, 275–287 (2011)
Dodson, R., et al: Astronomical HPC: Intel’s Many Integrated Core in Astronomical Applications. Intel Supercomputing Conference (2012)
Romein, J.W., Broekema, P.C., Meijeren, E., Schaaf, K., Zwart, W.H.: Astronomical real-time streaming signal processing on a Blue Gene/L supercomputer. Proceedings of the Eighteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures, pp. 59–66 (2006)
Romein, J.W., Broekema, P.C., Mol, J.D., Nieuwpoort, R.V.: The LOFAR correlator: implementation and performance analysis. Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 169–178 (2010)
Nieuwpoort, R.V., Romein, J.W.: Correlating radio astronomy signals with many-core hardware. Int. J. Parallel Prog. 39(1), 88–114 (2011)
Schaaf, K., Overeem, R.: COTS correlator platform. Exp. Astron. 17, 287–297 (2004)
Harris, C., Haines, K., Staveley-Smith, L.: GPU accelerated radio astronomy signal convolution. Exp. Astron. 22, 129–141 (2008)
Wayth, R.B., Greenhill, L.J., Briggs, F.H.: A GPU based real-time software correlation system for the Murchison Widefield Array prototype. Publ. Astron. Soc. Pac. 121(882), 857–865 (2009)
Clark, M.A., La Plante, P.C., Greenhill, L.J.: Accelerating radio astronomy cross-correlation with Graphics Processing Units. arXiv:1107.4264v2 (2012)
Ford, D., Faulkner, A., Alexander, P.: A Software Correlator for SKA. The SKA Publications. Memo 139 (2012)
Fagg, G.E., Pjesivac-grbovic, J., Bosilca, G., Dongarra, J.J., Jeannot, E.: Flexible collective communication tuning architecture applied to open MPI. 2006 Euro PVM/MPI (2006)
Jin, C., Klasky, S., Hodson, S., Yu, W., Lofstead, J., Abbasi, H., Schwan, K., Wolf, M., Liao, W., Choudhary, A., Parashar, M., Docan, C., Oldfield, R.: Adaptive IO System (ADIOS). Cray User Group (2008)
Law, C.J., Bower, G.C.: All Transients, All the Time: Real-Time Radio Transient Detection with Interferometric Closure Quantities. arXiv:1112.0308v2 (2012)
Acknowledgments
The work was supported by iVEC through the use of advanced computing resources located at iVEC@Murdoch and iVEC@UWA.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, R., Harris, C. Scaling radio astronomy signal correlation on heterogeneous supercomputers using variousdata distribution methodologies. Exp Astron 36, 433–449 (2013). https://doi.org/10.1007/s10686-013-9340-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10686-013-9340-7