Data Centre


Microsoft offloads networking to FPGA-powered NICs

This is how Azure just hit 30Gbps of throughput – and how clouds are being built now

By Simon Sharwood


Microsoft has switched on new network interface cards packing field-programmable gate arrays and announced that doing so has let it hit 30Gbps of throughput for servers in Azure.

Redmond’s talked up these “SmartNICs” since late 2016 and even detailed (PDF) their workings to the Open Compute project.

It has now revealed the NICs are in operation in a Friday post that says they are generally available on its D/DSv2, D/DSv3, E/ESv3, F/FS, FSv2, and Ms/Mms instance types, running Ubuntu 16.04, RHEL 7.4, CentOS 7.4, SUSE Linux Enterprise Server 12 SP3, Windows Server 2016 and Windows Server 2012R2.

Microsoft says the new NICs, plus off-the-shelf tech like SR-IOV, make it possible to hit up to 30Gbps of throughput on Azure servers, by getting NICs to do the work rather than leaving networking to the CPU alone. With Meltdown and Spectre hobbling CPUs, that helping hand may be even more appreciated than Microsoft anticipated.

Significantly, Microsoft’s news comes after AWS revealed its own “Project Nitro" effort to offload networking and other functions from the CPU to a custom ASIC.

Microsoft said it chose FPGAs rather than ASICs because the latter lack agility, suggesting the possibility of a continuously—integrated networking stack in which hardware and software are constantly mutually optimized.

History suggests that with two big clouds moving work off the CPU, other vendors will soon offer similar technologies – and also that someone will soon offer up a new piece of jargon blending DevOps and networking. ®

Sign up to our NewsletterGet IT in your inbox daily


More from The Register

ESXi on Arm? Yes, ESXi on Arm. VMware teases bare-metal hypervisor for 64-bit Arm servers

VMworld US No, we're not pulling your leg

Microsoft adds nested virtualization to Azure

Inception fans can have fun with VMs-inside-VMs inside a cloud, all on Windows Server 2016

Desktop hypervisor fiends. Both of you. VMware's testing a new cut of Workstation

Complete with a REST API for automated amusement

KVM? Us? Amazon erases new hypervisor from AWS EC2 FAQ

We've fro-Xen page to preserve evidence of NVMe servers and Xen's stay of execution

Nested virtualization comes to Google's cloud

Not just for Inception fans: This is how you cloudify tricky-to-migrate workloads

Countdown starts for new Xen hypervisor release

RC1 for Xen 4.10 is upon us, so get testing, hyper-hipsters

Linux Foundation backs new ‘ACRN’ hypervisor for embedded and IoT

UPDATED Intel tosses in code because data centre hypervisors are too bloated

Automotive Grade Linux shops for hypervisor to accelerate smart cars

Plan is to put different functions into VMs to improve security, reduce bill of materials

AWS adopts home-brewed KVM as new hypervisor

Out with Xen, in with 'core KVM technology' for new C5 instances and future VMs too

VMware preps NSX network virtualization for smaller customers

Q1 2019 beats expectations, full-year guidance raised