skip to main content
10.1145/3493425.3502770acmconferencesArticle/Chapter ViewAbstractPublication PagesancsConference Proceedingsconference-collections
research-article

Networked Answer to "Life, The Universe, and Everything"

Published:18 January 2022Publication History

ABSTRACT

In the last few years, Input/Output (I/O) bandwidth limitation of legacy computer architectures forced us to reconsider where and how to store and compute data across a large range of applications. This shift has been made possible with the concurrent development of both smartNICs and programmable switches with a common programming language (P4), and the advent of attached High Bandwidth Memory within smartNICs/FPGAs. Recently, proposals to use this kind of technology have emerged to tackle computer science related issues such as fast consensus algorithm in the network, network accelerated key-value stores, machine learning, or data-center data aggregation. In this paper, we introduce a novel architecture that leverages these advancements to potentially accelerate and improve the processing of radio-astronomy Digital Signal Processing (DSP), such as correlators or beamformers, at unprecedented continuous rates in what we have called the "Atomic COTS" design. We give an overview of this new type of architecture to accelerate digital signal processing, leveraging programmable switches and HBM capable FPGAs. We also discuss how to handle radio astronomy data streams to pre-process this stream of data for astronomy science products such as pulsar timing and search. Finally, we illustrate, using a proof of concept, how we can process emulated data from the Square Kilometer Array (SKA) project to time pulsars.

Skip Supplemental Material Section

Supplemental Material

s3-babich.mp4

mp4

520.2 MB

References

  1. P. Bosshart, D. Daly, G. Gibb, M. Izzard, N. McKeown, J. Rexford, C. Schlesinger, D. Talayco, A. Vahdat, G. Varghese, and D. Walker. P4: Programming protocol-independent packet processors. SIGCOMM Comput. Commun. Rev., 44(3):87--95, July 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. C. Carilli and S. Rawlings. Motivation, key science projects, standards and assumptions. New Astronomy Reviews, 48(11-12):979--984, Dec 2004.Google ScholarGoogle ScholarCross RefCross Ref
  3. CSIRO. The flowering of fleurs: an interesting interlude in australian radio astronomy. https://www.atnf.csiro.au/news/newsletter/jun02/Flowering_of_Fleurs.htm, 2002.Google ScholarGoogle Scholar
  4. H. T. Dang, M. Canini, F. Pedone, and R. Soulé. Paxos made switchy. ACM SIGCOMM Computer Communication Review, 46(2):18--24, 2016.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. C. Electronic. 20 slot-pcie 4.0 server. https://comtel-online.com/systems/20-slot-pcie-4/, 2021.Google ScholarGoogle Scholar
  6. G. Hobbs, D. Miller, R. Manchester, J. Dempsey, J. M. Chapman, J. Khoo, J. Applegate, M. Bailes, N. Bhat, R. Bridle, et al. The parkes observatory pulsar data archive. Publications of the Astronomical Society of Australia, 28(3):202--214, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  7. T. Jepsen, M. Moshref, A. Carzaniga, N. Foster, and R. Soulé. Life in the fast lane: A line-rate linear road. In Proceedings of the Symposium on SDN Research, page 10. ACM, 2018.Google ScholarGoogle Scholar
  8. X. Jin, X. Li, H. Zhang, R. Soulé, J. Lee, N. Foster, C. Kim, and I. Stoica. Netcache: Balancing key-value stores with fast in-network caching. In Proceedings of the 26th Symposium on Operating Systems Principles, pages 121--136. ACM, 2017.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Johnston, R. Taylor, M. Bailes, N. Bartel, C. Baugh, M. Bietenholz, C. Blake, R. Braun, J. Brown, S. Chatterjee, et al. Science with askap. Experimental astronomy, 22(3):151--273, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  10. J. Jonas and M. Team. The meerkat radio telescope. Proceedings of MeerKAT Science: On the Pathway to the SKA, pages 25--27, 2018.Google ScholarGoogle ScholarCross RefCross Ref
  11. J. Manley, M. Welz, A. Parsons, S. Ratcliffe, and R. Van Rooyen. Spead: streaming protocol for exchanging astronomical data. SKA document, 2010.Google ScholarGoogle Scholar
  12. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. Openflow: enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2):69--74, 2008.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. L. Montini, T. Frost, G. Dowd, and V. Shankarkumar. Precision time protocol version 2 (ptpv2) management information base. 2017.Google ScholarGoogle Scholar
  14. R. Perley, P. Napier, J. Jackson, B. Butler, B. Carlson, D. Fort, P. Dewdney, B. Clark, R. Hayward, S. Durand, et al. The expanded very large array. Proceedings of the IEEE, 97(8):1448--1462, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  15. A. Sapio, I. Abdelaziz, A. Aldilaijan, M. Canini, and P. Kalnis. Innetwork computation is a dumb idea whose time has come. In Proceedings of the 16th ACM Workshop on Hot Topics in Networks, HotNets-XVI, pages 150--156, New York, NY, USA, 2017. ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. A. Sapio, M. Canini, C.-Y. Ho, J. Nelson, P. Kalnis, C. Kim, A. Krishnamurthy, M. Moshref, D. R. K. Ports, and P. Richtárik. Scaling Distributed Machine Learning with In-Network Aggregation. In Proceedings of NSDI'21, Apr 2021.Google ScholarGoogle Scholar
  17. D. L. Tennenhouse and D. J. Wetherall. Towards an active network architecture. Computer communication review., 26(2):5--17, 1996.Google ScholarGoogle Scholar
  18. B. University. Collabo-ration for astronomy signal processing and electronics re-search. https://casper.berkeley.edu/.Google ScholarGoogle Scholar
  19. M. P. van Haarlem, M. W. Wise, A. Gunst, G. Heald, J. P. McKean, J. W. Hessels, A. G. de Bruyn, R. Nijboer, J. Swinbank, R. Fallows, et al. Lofar: The low-frequency array. Astronomy & astrophysics, 556:A2, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  20. W. van Straten and M. Bailes. Dspsr: Digital signal processing software for pulsar astronomy. Publications of the Astronomical Society of Australia, 28(1):1--14, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  21. Z. Wang, H. Huang, J. Zhang, and G. Alonso. Benchmarking high bandwidth memory on fpgas. arXiv preprint arXiv:2005.04324, 2020.Google ScholarGoogle Scholar
  22. W. E. Wilson, R. Ferris, P. Axtens, A. Brown, E. Davis, G. Hampson, M. Leach, P. Roberts, S. Saunders, B. Koribalski, et al. The australia telescope compact array broadband backend (cabb). arXiv preprint arXiv:1105.3532, 2011.Google ScholarGoogle Scholar

Index Terms

  1. Networked Answer to "Life, The Universe, and Everything"

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          ANCS '21: Proceedings of the Symposium on Architectures for Networking and Communications Systems
          December 2021
          174 pages
          ISBN:9781450391689
          DOI:10.1145/3493425

          Copyright © 2021 ACM

          © 2021 Association for Computing Machinery. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 18 January 2022

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

          Acceptance Rates

          Overall Acceptance Rate88of314submissions,28%
        • Article Metrics

          • Downloads (Last 12 months)18
          • Downloads (Last 6 weeks)1

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader