BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20250626T234540Z
LOCATION:B309
DTSTART;TZID=America/New_York:20241120T113000
DTEND;TZID=America/New_York:20241120T120000
UID:submissions.supercomputing.org_SC24_sess402_pap434@linklings.com
SUMMARY:NetCL: A Unified Programming Framework for In-Network Computing
DESCRIPTION:George Karlos and Henri Bal (Vrije Universiteit Amsterdam) and
  Lin Wang (Paderborn University, Germany)\n\nThe emergence of programmable
  data planes (PDPs) has paved the way for in-network computing (INC), a pa
 radigm wherein networking devices actively participate in distributed comp
 utations. However, PDPs are still a niche technology, mostly available to 
 network operators, and rely on packet-processing DSLs like P4. This necess
 itates great networking expertise from INC programmers to articulate compu
 tational tasks in networking terms and reason about their code. To lift th
 is barrier to INC we propose a unified compute interface for the data plan
 e. We introduce C/C++ extensions that allow INC to be expressed as kernel 
 functions processing in-flight messages, and APIs for establishing INC-awa
 re communication. We develop a compiler that translates kernels into P4, a
 nd thin runtimes that handle the required network plumbing, shielding INC 
 programmers from low-level networking details. We evaluate our system usin
 g common INC applications from the literature.\n\nTag: Distributed Computi
 ng, Heterogeneous Computing, Programming Frameworks and System Software, R
 untime Systems, Task Parallelism\n\nRegistration Category: Tech Program Re
 g Pass\n\nSession Chair: Claudia Fohry (University of Kassel, Germany)\n\n
END:VEVENT
END:VCALENDAR
