STATEFUL / P4

00 / Transparent Research Build

SpliDT

... Loading
Run Control

Runs are limited to the two published research examples. Each result identifies whether it was generated now or captured earlier.

Evidence Status

Loading available sources...

Current Run
Ready Choose what to inspect, then start.

01 / Packet Journey

PACKET TO DIGEST

Ready

Watch ten packets form two feature windows. At each window boundary, the active subtree evaluates real if/else thresholds, converts the leaf class into the next SID, and either persists that state or emits the final digest.

Partitioned execution

02 / Execution Trace

EVERY STEP

Idle
WAITING TO START

Select a model and source above. The resulting stages, commands, inputs, outputs, and logs will appear here.

03 / Proof Files

RAW EVIDENCE

WAITING FOR A RESULT

Model files, mappings, P4 output, target state, timings, and checksums will appear here.

04 / Research Record

FROM PROPOSAL TO PIPELINE

Google Summer of Code 2025 and the P4 Language Consortium
Open source research / 2025 SpliDT was developed for the P4 Language Consortium during Google Summer of Code 2025.

The public showcase connects the original partitioned-tree idea to generated P4, control-plane rules, packet state, and verifiable target evidence.

SpliDT project pipeline presented at the GSoC kickoff
June 2025 / KickoffThe proposed compiler-to-target pipeline
Implemented SpliDT framework presented at the GSoC wrap-up
September 2025 / Wrap-upThe implemented compiler, control plane, and data plane
Original SpliDT partitioned decision tree with SID nodes and partition line
Original research figure A large decision tree becomes state-addressable subtrees. The live journey above animates the exact e1/e2 paths through this structure.

05 / Systems In The Loop

THE ACTUAL STACK

Research model to programmable data plane
ACADEMIC ROOTS. INDUSTRIAL TARGETS. OPEN GOVERNANCE.

P4 grew from the programmable-networking research community around Stanford and its collaborators. Today it is a global open-source project hosted by the Linux Foundation; SpliDT applies that lineage to stateful ML inference on software and Intel Tofino targets.

06 / People Behind SpliDT

THE RESEARCH NETWORK

Official 2025 mentor record
GSoC 2025 contributor / implementation lead

SANKALP JHA

Turned the research design into an inspectable P4 implementation: tree conversion, SID-based traversal, generated data-plane code, runtime integration, target experiments, and this public evidence-driven showcase.

Portfolio / Work log

The broader SpliDT paper team spans Purdue University, the University of Michigan, UC Santa Barbara, the Open University of Israel, and NIKSUN. Mentor roles above follow the official P4 GSoC 2025 project listing.

07 / Reading Guide

HOW TO READ THIS