Back to Search Start Over

Don't You Worry 'Bout a Packet: Unified Programming for In-Network Computing

Authors :
Henri E. Bal
Lin Wang
George Karlos
Computer Systems
Network Institute
High Performance Distributed Computing
Source :
HotNets 2021: Proceedings of the Twentieth ACM Workshop on Hot Topics in Networks, 99-107, STARTPAGE=99;ENDPAGE=107;TITLE=HotNets 2021, Karlos, G, Bal, H & Wang, L 2021, Don't You Worry 'Bout a Packet : Unified Programming for In-Network Computing . in HotNets 2021 : Proceedings of the Twentieth ACM Workshop on Hot Topics in Networks . Association for Computing Machinery, Inc, pp. 99-107, 20th ACM Workshop on Hot Topics in Networks, HotNets 2021, Virtual, Online, United Kingdom, 10/11/21 . https://doi.org/10.1145/3484266.3487395, HotNets
Publication Year :
2021
Publisher :
Association for Computing Machinery, Inc, 2021.

Abstract

In-network computing is gaining momentum as programmable switches are increasingly employed for compute acceleration. Designed for packet processing, data plane programming languages force developers to express compute in networking terms, resulting in a complex, error-prone practice. We envision the unification of switch and host programming and propose the Net Compute Language (NCL), a C/C++ extension for expressing computational kernels for switches to execute. NCL implements Compute Centric Communication (C3), our proposed programming model for INC under which, point-to-point primitives are augmented to carry out computations. We motivate our approach with real-world use cases and discuss the technical challenges for its realization.

Details

Language :
English
Database :
OpenAIRE
Journal :
HotNets 2021: Proceedings of the Twentieth ACM Workshop on Hot Topics in Networks, 99-107, STARTPAGE=99;ENDPAGE=107;TITLE=HotNets 2021, Karlos, G, Bal, H & Wang, L 2021, Don't You Worry 'Bout a Packet : Unified Programming for In-Network Computing . in HotNets 2021 : Proceedings of the Twentieth ACM Workshop on Hot Topics in Networks . Association for Computing Machinery, Inc, pp. 99-107, 20th ACM Workshop on Hot Topics in Networks, HotNets 2021, Virtual, Online, United Kingdom, 10/11/21 . https://doi.org/10.1145/3484266.3487395, HotNets
Accession number :
edsair.doi.dedup.....7d53b03f5bf2d2863baa097f4987793d