Papers for

network hardware engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Graph transformer improves neural architecture predictions using direction and topology

DTA-GT: Direction- and Topology-Aware Graph Transformer for Neural Network Representation Learning

Abstract: Architecture attribute predictors reduce the cost of neural architecture search by estimating accuracy or latency from a small set of evaluated candidates. The key difficulty is that neural architectures are operation-labeled DAGs: edge direction defines computational flow, but existing predictors often treat direction as a local structural cue. We propose DTA-GT, a Direction- and Topology-Aware Graph Transformer based on encoder-wide directional consistency, which preserves directed computational semantics across node initialization, global spectral encoding, pairwise interaction, and feature update. DTA-GT realizes this principle with direction- and topology-aware node initialization, Magnetic Laplacian spectral encoding, direction-dual structural attention, and a Direction-Sensitive MoE-FFN. Across accuracy and latency prediction on NAS-Bench-101 and NAS-Bench-201, DTA-GT consistently outperforms representative sequence-, GNN-, Transformer-, and hybrid predictors under limited-budget settings. Ablations and Magnetic spectral controls show that the improvements come from coordinated direction-aware stages and edge-orientation-sensitive spectral information, while mechanistic diagnostics confirm that the modules exhibit the intended directional behavior. These results support encoder-wide directional consistency as an effective design principle for architecture DAG representation.

Mon 12 OctMachine LearningArtificial IntelligenceNeural and Evolutionary Computing
The gist
Predicting how well a neural network design will perform is difficult because these designs are graphs with edges that show the computation order. The authors created a new graph-based method called DTA-GT that carefully considers both the direction of these edges and the overall graph structure throughout its process. This approach helps the model better understand the flow of computation, leading to more accurate estimates of accuracy and speed for different network designs. Their experiments show that this method outperforms previous models when only limited data is available.
Open → 2610.16822v1

Programmable congestion control adapts to diverse high speed network hardware

PCM: Programmable Congestion Management for Terabit RDMA NICs

Abstract: Datacenter congestion control (CC) and load balancing (LB) evolve rapidly as workload demands change, but deployment depends on RDMA hardware and transport interfaces. Emerging programmable RDMA engines tie policy code to vendor APIs. Operators must therefore port each policy for every platform they deploy. We address this with PCM, a programming model that separates portable congestion management from platform integration on datacenter NICs. Developers write event-driven handlers that they can debug in simulation and reuse on real hardware. PCM exposes flow telemetry as signals and uses triggers to support per-event reactions and coarser responses to accumulated feedback. Vendors provide optimized backends that map signals and output controls to native NIC mechanisms with defined feedback and control semantics. We demonstrate PCM's expressivity by implementing eleven well-known datacenter CC and LB algorithms. We deploy PCM across four distinct datapaths: an Ultra Ethernet simulator, CPU-based UCCL, and on-NIC offloads on NVIDIA ConnectX-8 and Microsoft 1P. On CX-8, PCM-Swift achieves processing capacity equivalent to one reaction per three 4 KiB packets at 800 Gbit/s, using one-fifth of the NIC's hardware threads. In UCCL, it matches native Swift's 1.56 Tbit/s goodput with 64 KiB chunk-level control. PCM's design informed ongoing Ultra Ethernet work toward a portable congestion management interface.

Fri 9 OctNetworking and Internet Architecture
The gist
Managing network congestion in large datacenters is tricky because congestion control policies depend on specific hardware. The authors introduce PCM, a way to write congestion management code that works on many different machines without rewriting it for each one. Programmers can simulate and test their code before running it on actual fast network cards or software systems. The study shows PCM can run various known congestion control methods on different platforms efficiently.
Open → 2610.13130v1

Custom network card cuts downtime and repairs in huge data centers

From ASIC to Fleet: Lessons from Building and Operating a Hyperscaler NIC

Abstract: We describe the operational infrastructure built to deploy and operate fbnic, a custom multi-host NIC, across hundreds of thousands of production hosts at Meta. Vendor multi-host NICs, designed by retrofitting single-host architectures, suffered from shared firmware and buffers that created cascading isolation failures over seven years. fbnic eliminates these through physical isolation, but shifting to in-house hardware shifts the entire operational burden to the hyperscaler. We present a hardware-in-the-loop CI pipeline testing firmware, driver, and kernel cross-products; a unified observability pipeline co-locating NIC and switch counters for cross-layer fault attribution; a driver-first architecture with fewer than ten firmware message types; a targeted firmware upgrade orchestrator at sub-sled granularity; and scoped repair automation confining blast radius to individual host slices. Over ten months, fbnic achieved a 12X reduction in unplanned unavailability, 37% lower mean time to repair, and 2.3X fewer hardware swaps compared to vendor NICs on the same platform.

Tue 6 OctNetworking and Internet ArchitectureHardware Architecture
The gist
Network cards help computers talk to each other inside huge data centers. The authors built a special network card called fbnic to fix problems with older cards that shared parts and caused big failures. They created new tools to test and watch over these cards and their software, making it easier to fix problems quickly and without affecting many computers. Using fbnic, the data centers had much less downtime, faster repairs, and fewer hardware replacements.
Open → 2610.07644v1

SmartNIC enforces safe access control for remote hardware resources

SADRA: Sound Capability-based Access Control System for Resource-Disaggregated Architectures

Abstract: Resource disaggregation separates memory and accelerators from compute nodes and makes them remotely accessible. This improves resource sharing, but also removes the local kernel from the resource-access path. Under an untrusted host, compromised host software may use stale authority, exceed delegated authority, or reuse authority provisioned for another process. Prior work identifies capability-based access control as well suited to these architectures. Our systematization of twenty-two prior capability systems finds that none combines host-independent validation of process authority, authoritative enforcement at the resource, and revocation that remains effective while remote authorization state is stale. We present SADRA, a distributed capability-based access-control system for resource-disaggregated architectures. SmartNIC hardware isolated from host software independently checks every inter-node request at two points, first at the compute node against the requesting process's authority and again at the resource against the current authoritative access state. Linked process, compute, and resource capabilities allow these checks to use local state without coordination on the access path. When distributed authority is revoked, SADRA denies subsequent dependent accesses at the resource without waiting for remote nodes to update, while stale capability state is reclaimed separately. We prove capability safety, authority safety, revocation soundness, and strong isolation for a formal architectural model, and model-check the formalization with SPIN. Our FPGA SmartNIC prototype sustains 89.5 Gbit/s aggregate throughput, within run-to-run variation of a non-enforcing baseline that peaks at 90--91 Gbit/s. Cleanup of a 128-capability subtree completes in 528 ns, while access denial does not depend on completion of that cleanup.

Fri 25 SeptCryptography and Security
The gist
Computers can now share parts like memory and accelerators across a network rather than being stuck inside one machine. This creates security challenges because the usual local checks can be bypassed if the host computer is compromised. The authors studied previous methods and found none solved all key problems. They built SADRA, a system where a special network card, isolated from the host, independently verifies each request at both the user’s computer and the resource itself, preventing unauthorized access even if some parts are outdated or compromised. Their tests show this works efficiently at high network speeds without slowing things down.
Open → 2609.31119v1

Multi-asic switches boost network performance with circuit-switched indirection

The Power of Indirection: Scaling Switches Beyond Silicon Boundaries

Abstract: The slowdown of Moore's law and the area limit of monolithic integration have made chiplet-based designs inevitable across many domains, including network ASICs. However, combining multiple network ASICs together poses a fundamental challenge: maintaining sufficient inter-ASIC bandwidth to match the performance of an idealistic single-ASIC design. Providing full bandwidth is prohibitively expensive as it requires valuable forwarding capacity, while reducing inter-ASIC bandwidth creates severe performance bottlenecks. We propose a novel multi-ASIC switch architecture that introduces a circuit-switched indirection layer in front of the ASICs. This layer flexibly remaps ingress ports across ASICs, localizing traffic and minimizing inter-ASIC communication based on observed patterns. Our system, Fastroute, combines packet and circuit switching to deliver performance comparable to a single-ASIC switch while reducing inter-ASIC bandwidth requirements. This frees up capacity for external network interfaces, allowing Fastroute to outperform traditional non-oversubscribed multi-ASIC designs. Our hardware prototype demonstrates the system's functional feasibility by evaluating it on an LLM training workload. By reducing bandwidth and power overhead, Fastroute bridges the gap between silicon fabrication limits and soaring application demands. It provides an efficient transition to multi-ASIC switches, enabling bandwidth and radix demand to be met without waiting for the next ASIC generation.

Fri 25 SeptNetworking and Internet Architecture
The gist
Chips used in networks are hitting physical limits, so designs now combine multiple smaller chips (ASICs). But connecting many chips together is tricky because connecting them fully is expensive, and less connection slows down the whole system. The authors created a new design that puts a flexible layer in front of these chips to smartly redirect traffic, cutting down on the hard-to-connect parts and speeding things up. Their system, called Fastroute, mixes packet and circuit switching to keep performance high while saving on connection costs, proven with a hardware prototype running AI training workloads.
Open → 2609.31092v1

Packet iSlip switch improves latency for mixed packet and cell networks

Packet iSlip

Abstract: This paper examines input/output buffered crossbar switches under combined packet and cell data. Our switch architecture uses input buffering with Virtual Output Queues to avoid Head of Line Blocking. The switch fabric is a crossbar with no speedup. We use a modified iSlip [McKeown] crossbar scheduler geared towards packet data, called piSlip. Cell ports are largely unmodified from standard iSlip behavior. For packet output ports, we introduce changes to the grant pointer which minimizes output latency caused by packet reassembly. Our model uses several output states, including packet cut-through. From simulation results, we show that piSlip with virtual cut-through offers latency characteristics significantly better than unmodified iSlip with similar packet port interfaces. Simulation further shows that piSlip and iSlip have similar maximum and average buffering requirements.

Fri 25 SeptNetworking and Internet Architecture
The gist
Networks need to send data in small fixed units called cells and larger units called packets, but managing both on the same switch can cause delays. The authors studied a switch design that avoids delays caused by packet queues blocking others, by changing how the switch schedules packets to leave the output. Their improved scheduler, called piSlip, reduces waiting time when reassembling packets, leading to faster data flow without increasing memory needs. Simulations showed piSlip performs better than the original iSlip scheduler for switches handling both cells and packets.
Open → 2609.30960v1

Fpga design detects tcp scan attacks instantly on high-speed networks

A High-Throughput FPGA Architecture for Real-Time TCP-SYN Scan Detection

Abstract: TCP-SYN port scanning often precedes cyber-attacks, and early detection of scanner fingerprints embedded in packet headers can provide timely intrusion alerts. Existing approaches are either too computationally expensive for line-rate operation or limited to offline analysis. This brief presents a lightweight FPGA architecture for reconfigurable line-rate fingerprint detection, where each fingerprint is compiled into a shallow Boolean LUT tree, enabling parallel evaluation with constant two-cycle latency regardless of fingerprint count, while resource cost grows linearly with fingerprint count. This detection core is decoupled from a MAC-layer frontend that performs streaming field extraction with no frame buffering or higher-layer state, allowing deployment across different line rates by modifying only the frontend. A Python framework automatically compiles Boolean expressions into synthesizable HDL, eliminating manual RTL changes. For TCP-SYN port-scan fingerprint detection, the architecture uses approximately 0.5% LUTs at 10 Gbps on a Versal VCK190 for 18 deployed fingerprints, with capacity for over 2,000 concurrent fingerprints, and under 2.5% on a Virtex-6 at 1 Gbps, with a detection latency of 10 ns at both rates, three to four orders of magnitude below typical per-packet processing latency in software intrusion-detection systems. The system was cross-validated against a software re-implementation on an 8-hour production packet trace, confirming detection correctness with zero false positives/negatives.

Sat 12 SeptCryptography and SecurityHardware Architecture
The gist
Cyber-attacks often start with scanning ports to find vulnerable spots. The authors designed a tiny, very fast computer chip system that can spot these scans in real time without slowing down the network. They made the design easy to change and tested it thoroughly, showing it works without mistakes. This system can watch thousands of suspicious patterns quickly, which is much faster than usual software methods.
Open → 2609.14043v1

Energy efficient setup for wireless base stations with smart sleep modes

Fundamentals of Energy-Efficient Hardware Configurations for Wireless Links with Sleep Modes

Abstract: In this paper, we examine the energy efficiency (EE) of a base station (BS) with multiple antennas. We use a state-of-the-art power consumption (PC) model that captures the passive and active parts of the transceiver circuitry, including the effects of radiated power, signal processing, and passive consumption. The paper treats the transmit power, bandwidth, and number of antennas as the optimization variables. We provide novel closed-form solutions for the optimal ratios of power per unit bandwidth and power per transmit antenna, and discover a new relationship in which the radiated power equals the total transceiver power at the EE-optimal operating point. A central finding is that the EE-optimal signal-to-noise ratio (SNR) collapses to a universal numerical constant of approximately 5.93 dB, independent of channel and hardware parameters. We present an algorithm that jointly optimizes the three design variables to achieve maximum EE under practical constraints, and provide analytical insight into whether maximum power or maximum bandwidth is optimal and how many antennas a BS should utilize. We further extend the optimization framework to incorporate quality-of-service (QoS) requirements and three advanced sleep modes of varying depth: absolute sleep, deep sleep, and idle mode. We characterize the optimal hardware configuration for each mode and determine when the rush-to-sleep strategy, which transmits briefly at the EE-optimal active configuration and sleeps the rest of the time, is optimal. Incorporating wake-up transition delays, we reveal how latency constraints and sleep-mode-specific transition times jointly dictate the optimal sleep mode for data packets with absolute deadlines. Together, these results indicate that energy-efficient operation requires treating transmission and sleep as a single coupled optimization.

Thu 10 SeptInformation Theory
The gist
Wireless base stations use a lot of energy because they have many antennas and complex circuits. This paper finds the best way to set power, bandwidth, and antenna use so the stations waste as little energy as possible. It shows a surprising constant value for the best signal quality and explains how to balance sending data and going to sleep to save power. They also figure out when it’s best to quickly send data then sleep versus staying active. This helps make wireless networks greener while keeping service reliable and fast.
Open → 2609.11474v1

Deadlock-free minimal routing for triangular mesh and torus networks

Minimal Deadlock-Free Routing for Degree-Six Triangular-Lattice Meshes and Tori with Two Forbidden Turns

Abstract: Degree-six triangular-lattice interconnection networks offer substantial minimal-path diversity, but their additional directions complicate deadlock-free routing under wormhole flow control. We study a finite hexagon-shaped mesh and its periodic torus quotient in a common six-direction coordinate system. For the finite mesh, we construct a minimal partially adaptive routing relation that uses one virtual channel and forbids only two directed turns. For the torus, we prove that every source-destination pair has a unique closest lattice lift, but that the same two-turn physical routing relation still has a cyclic one-VC resource CDG for every n >= 3. We eliminate this residual periodic dependency by combining two virtual channels with Hamiltonian coordinates and group-specific datelines. Each same-group segment crosses its dateline at most once, which permits a global rank on VC-labelled channel resources. We prove minimal all-pairs connectivity for both physical routing relations and acyclicity of the complete resource CDG for the proposed one-VC mesh and two-VC torus constructions. For a single static bidirectional link failure known before a routing epoch, we further rotate the turn rule toward the failed orientation and replace a failed hop by a same-group two-hop triangle bypass. This restricted extension preserves all-pairs connectivity and the original VC counts, with at most one additional hop relative to the healthy shortest-path distance.

Wed 9 SeptHardware ArchitectureNetworking and Internet Architecture
The gist
Routing data efficiently through networks shaped like triangles is tricky because the many directions can cause data traffic to get stuck. The authors found a way to route messages with as few restrictions as possible, avoiding deadlocks by forbidding just two types of turns and using one or two virtual channels. They also developed a method to handle network loops in a torus-shaped network by using special coordinates and controlling message flow, ensuring data always finds a path without cycles. Additionally, they showed how to adjust routing easily if a connection fails, keeping all possible routes open with only a small delay increase.
Open → 2609.09746v1