Xilinx pops a 16-core 64-bit Arm system-on-chip from NXP into its latest FPGA-based 100Gbps smart NIC

Gate array for data plane, CPU cores for control plane


Xilinx will today launch a network card that not only offloads acceleration to an FPGA but also to an on-board NXP chip containing 16 Arm CPU cores.

The Cortex-A72 Arm core cluster is expected to run Linux – Ubuntu and Yocto are supported – and act as the control plane, and the gate array as the data plane chugging through packets flowing in and out of the card. The addition of extra CPU oomph is perhaps a sign that customers wanted to run application software and services on the board as well as use its raw hardware acceleration. Red Hat Enterprise Linux and Ubuntu are supported for the host system.

The Alveo SN1000 – dubbed a smart NIC because, well, it tries to add intelligence to network interfaces – is a follow-up to the U25 launched last March and the U50 the year before. The U25 featured a quad-core Arm Cortex-A53 cluster, we note.

For today's launch, VMware veep Lee Caswell gave a vague-but-positive canned quote about the "composability of Xilinx Alveo SN1000 Smart NICs," willing us to believe the virtualization giant is still interested in positioning its ESXi-on-Arm hypervisor and guests on smart NICs including Xilinx's new device, or at least have its software work with the cards.

The NVIDIA EGX A 100 GPU/DPU

Meet the ‘DPU’ – accelerated network cards designed to go where CPUs and GPUs can’t be bothered

READ MORE

The aim of this family is allow organizations to fit these cards in servers and similar equipment, and transfer specific workloads to their on-board FPGAs to accelerate said processes in hardware, freeing the host CPU cores of these tasks. What exactly you want to offload is up to you: you could do stateful firewalls, load balancing, IPsec, TLS, NVMe-over-TCP, Virtio.blk storage access, data compression, and so on.

This can be programmed in, say, C/C++ and compiled using Xilinx Vitis for the gate array – no need to ruin your day writing Verilog or VHDL, unless you're into that – or you could drop in software components from Xilinx's App Store.

The key thing is that this acceleration can be changed on the fly, in a fraction of a second, we're told, so if the box the card is in is assigned to a new set of work, it can change its programming to adapt and accelerate as needed.

At the moment, these cards are catching the interest of some cloud platforms and hyperscalers, though we're not sensing too much enthusiasm from enterprises, which do tend to be more conservative in their tech bets. Smart NICs, or data-processing units as some call them, continue popping up from time to time. It's clear the hardware is there, and software support is peeking around it. Mainstream customer momentum, not so much, we feel. AMD is poised to swallow up Xilinx, and that might be the spark to ignite the FPGA-offload movement.

The SN1000

Speaking of hardware, what's in the Alveo SN1000? Specifically, Xilinx is kicking off with the SN1022, a full-height, half-length PCIe 4 card due to go on general sale in March. This includes a TSMC-fabbed 16nm UltraScale+ XCU26 FPGA, an NXP processor with 16 64-bit Cortex-A72 cores running at 2GHz with 8MB of cache – nothing to sniff at but certainly not the top of end of Arm's range – and 4GB of DDR4-2400 RAM for the 16nm NXP LX2162A system-on-chip and 8GB of the same for the FPGA. The XCU26 is said to have a million LUTs.

It has two 100Gbps QSFP28 ports with, we're told, overall full duplex throughput of 200Gbps, the capacity to process up to 100 million packets per second, TCP throughput of 100Gbps, IPsec encryption throughput of 100Gbps, and a 75W power consumption. There are lots of other bits and pieces, such as hardware-based packet processing, network storage acceleration, virtualization support, a hardware root of trust... a full product brief should appear here sometime today.

But wait, there's more

Xilinx will also show off a collection of machine-learning software suites that run on its FPGA-based hardware and use the silicon to accelerate tasks that are in vogue right now but give some people the jitters: we're talking facial and vehicle plate recognition, face mask detection, crowd counting, road traffic monitoring, and object detection and classification. Xilinx spokespeople told us it sells its technology to customers that have legitimate business applications. One of those customers is China's cloud giant Tencent, which provides the tech to clients to monitor people in buildings via camera feeds and AI.

Below is a table of the hardware you'll need for each of the suites, which are documented on Xilinx's smart world webpage.

Table of Xilinx's Smart World solutions and required hardware

Table showing Smart World solutions offered by Xilinx and the hardware required for them ... Click to enlarge. Source: Xilinx

Finally, the aforementioned Vitis development environment has been updated to include a reference design for building sub-microsecond-latency electronic stock-market trading equipment using Xilinx's Alveo chips. ®

Similar topics

Broader topics


Other stories you might like

  • Pentester pops open Tesla Model 3 using low-cost Bluetooth module
    Anything that uses proximity-based BLE is vulnerable, claim researchers

    Tesla Model 3 and Y owners, beware: the passive entry feature on your vehicle could potentially be hoodwinked by a relay attack, leading to the theft of the flash motor.

    Discovered and demonstrated by researchers at NCC Group, the technique involves relaying the Bluetooth Low Energy (BLE) signals from a smartphone that has been paired with a Tesla back to the vehicle. Far from simply unlocking the door, this hack lets a miscreant start the car and drive away, too.

    Essentially, what happens is this: the paired smartphone should be physically close by the Tesla to unlock it. NCC's technique involves one gadget near the paired phone, and another gadget near the car. The phone-side gadget relays signals from the phone to the car-side gadget, which forwards them to the vehicle to unlock and start it. This shouldn't normally happen because the phone and car are so far apart. The car has a defense mechanism – based on measuring transmission latency to detect that a paired device is too far away – that ideally prevents relayed signals from working, though this can be defeated by simply cutting the latency of the relay process.

    Continue reading
  • Google assuring open-source code to secure software supply chains
    Java and Python packages are the first on the list

    Google has a plan — and a new product plus a partnership with developer-focused security shop Snyk — that attempts to make it easier for enterprises to secure their open source software dependencies.

    The new service, announced today at the Google Cloud Security Summit, is called Assured Open Source Software. We're told it will initially focus on some Java and Python packages that Google's own developers prioritize in their workflows. 

    These two programming languages have "particularly high-risk profiles," Google Cloud Cloud VP and GM Sunil Potti said in response to The Register's questions. "Remember Log4j?" Yes, quite vividly.

    Continue reading
  • Rocket Lab is taking NASA's CAPSTONE to the Moon
    Mission to lunar orbit is further than any Photon satellite bus has gone before

    Rocket Lab has taken delivery of NASA's CAPSTONE spacecraft at its New Zealand launch pad ahead of a mission to the Moon.

    It's been quite a journey for CAPSTONE [Cislunar Autonomous Positioning System Technology Operations and Navigation Experiment], which was originally supposed to launch from Rocket Lab's US launchpad at Wallops Island in Virginia.

    The pad, Launch Complex 2, has been completed for a while now. However, delays in certifying Rocket Lab's Autonomous Flight Termination System (AFTS) pushed the move to Launch Complex 1 in Mahia, New Zealand.

    Continue reading

Biting the hand that feeds IT © 1998–2022