Discover and explore top open-source AI tools and projects—updated daily.
teslamotorsEthernet transport protocol for AI/ML, datacenter interconnects
Top 52.1% on SourcePulse
Tesla Transport Protocol over Ethernet (TTPoE) is an open-source, high-speed, low-latency interconnect protocol designed for AI/ML datacenters and supercomputers. It aims to standardize a non-proprietary, distributed, and self-managing fabric, reducing reliance on CPU/OS for network operations.
How It Works
TTPoE operates as a transport protocol directly over Ethernet II frames, guaranteeing full transmission by accepting dropped packets and replays as default behavior, similar to TCP. Its design emphasizes fundamental, point-to-point data movement, minimizing software execution overhead. Congestion management is decentralized, with each endpoint being resilient and self-managing, avoiding the complexities of centralized control for large-scale systems.
Quick Start & Requirements
modttpoe.ko kernel module using sudo insmod modttpoe.ko dev=<interface_name> ....netsniff-ng toolkit for trafgen.make all in the modttpoe directory. Loading the module requires root privileges.doc folder. Unit tests are available in the tests directory.Highlighted Details
modttpip.ko) for IP-based routing.Maintenance & Community
The project is maintained by Tesla and has joined the Ultra Ethernet Consortium (UEC) to promote standardization.
Licensing & Compatibility
The kernel module (modttpoe.ko, modttpip.ko) is licensed under GPL.
Limitations & Caveats
The provided software model is a Linux kernel module, requiring compilation against specific kernel versions. The TTP Gateway Module (modttpip.ko) currently lacks unit tests.
10 months ago
Inactive
uccl-project
ROCm