Optimizing a calibration software for radio astronomy

Authors
Publication date 2014
Book title Proceedings, 16th IEEE International Conference on High Performance Computing and Communications, HPCC 2014, 11th IEEE International Conference on Embedded Software and Systems, ICESS 2014, 6th International Symposium on Cyberspace Safety and Security, CSS 2014
Book subtitle 20-22 August 2014, Paris, France
ISBN (electronic)
  • 9781479961221
  • 9781479961238
Event IEEE HPCC,CSS,ICESS
Pages (from-to) 1158-1165
Publisher Los Alamitos, California: IEEE Computer Society
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
With the turn to multicore in chip design and manufacturing, both consumer and high performance applications can benefit from ubiquitous hardware parallelism. However, the performance improvement to be achieved is not always in the orders of magnitude range. In this paper, we present the challenging example of designing a parallel version of a model fitting algorithm used in calibrating telescope observation data in radio astronomy. The complexity of the application, together with the limited opportunities for code modification, bound the performance gain that any parallel system could achieve. However, we show how classical "bound-and-bottleneck" analysis and optimization using multicore architectures help achieving up to 2.3x "wall clock" speedup compared to the original sequential implementation. We further discuss the reasons for this limitation, and suggest possible solutions to address it.
Document type Conference contribution
Language English
Published at https://doi.org/10.1109/HPCC.2014.189
Permalink to this page
Back