HPC

Solarflare turns network adapters into servers

When a CPU just isn't fast enough


Solarflare, a maker of 10 Gigabit Ethernet server adapter cards for performance-obsessed companies like stock exchanges, hedge funds, and supercomputer centers, is turning its network interface cards into servers, more or less.

Solarflare is doing this by adding field programmable gate arrays (FPGAs) to the NICs and special software to onload calculations and algorithms from servers to those FPGAs.

FPGAs are wonders of the electronics world because they are malleable, essentially allowing coders to run all different manners of functions on them and even to create what would be a CPU if the volumes were high enough to warrant actually etching the circuits and running them off in a short run at a wafer baker. Lots of serious propellerheads, often in academia, in the financial services industry, and in the supercomputer space have tried to make machines using FPGAs with limited success.

Solarflare wants to make that all easier, Russell Stern, CEO at the company, tells El Reg, particularly at the more than 500 financial services companies where Solarflare has been most successful peddling its 10GE adapter cards. These use Open Onload application acceleration technology that the company has created to get high messaging rates and low latency for Ethernet networks.

Customers include the New York Stock Exchange and the Chicago Board of Options Exchange, and they have been scarfing up Solarflare NICs – the company claims to have a 90 per cent share of interface cards among high frequency traders – because of the homegrown TCP/IP stack that Solarflare has come up with that bypasses the Linux kernel.

A dual-port 5122F card from Solarflare has a list price of $1,100 and sells for $600 to $700 on the street. Open Onload is open source and free, but the full-tilt-boogie Enterprise Onload TCP/IP stack that most of the financial firms buy will run between $150 and $200 on top of that, depending on features.

But networking is not the only problem these companies face. They are running up against the speed of light, and they are trying everything they can to shorten every line in a system and across the network for a speed advantage.

"Every single one of these institutions has an FPGA project going on, and some of them have two projects," says Stern. "And most of them never see the light of day."

The reason is that developers can get an FPGA from Altera or Xilinx, the two main suppliers, and code their algorithms and apps to run on an FPGA board. But then they have a problem. They have to integrate the FPGA in a server and figure out how to offload the application to the FPGA, or if they want to build a system entirely out of FPGAs, then they are making their own system boards and licensing the technology to put 10GE links onto the board. This is a major project.

Now, with Solarflare's Application Onload Engine, the FPGA is parked on the NIC and lives right on the wire, so algorithms can be executed on data coming in from the network without even bothering the CPU back on the server. If the application calls for it, the results of the calculation done by the FPGA are forwarded to apps on the server, which now has more CPU and memory capacity to run those applications, or passed back out onto the Ethernet wire if the server doesn't need to be involved.

Solarflare's Application Onload Engine

Block diagram of Solarflare's Application Onload Engine

Stern is being cagey about precisely what FPGA is on the 10GE network interface card, or who the supplier is – "there's only two options, so you have a 50 per cent chance of guessing right," Stern said with a laugh.

Solarflare thinks that some companies will want to do preprocessing or postprocessing on data as it comes over the 10GE wire, while others will want to use the Application Onload Engine software development kit to create and run whole applications on the FPGA. Solarflare is going to get the applications going first with a few of its own – creating a recurring software revenue stream with maintenance, something that all hardware vendors crave.

Solarflare's Application Onload Performance

The performance advantage of FPGA-goosed apps over a 10GE network

The first application does line arbitration. A lot of hedgies have two identical data feeds for redundancy and bandwidth and sophisticated network monitors to figure out which link is running with the lowest latency at any given nanosecond to execute transactions. Now, instead of buying all this heavy gear, it can run on the FPGA. Another app will do symbol discard routines.

A hedgie might want data from 2,000 publicly traded companies but want to ignore another 3,000 they don't trade in. Normally, you have to take all the feed into the server and then sort what you want from what you don't want. Now, this sorting routing can run off the wire in the FPGA and only pass data for the 2,000 companies the hypothetical hedgie wants to see to the application running on the server.

Stern says that the company is looking at putting its FPGA-goosed network cards into adjacent industries, such as the security racket and in various simulation segments, with the oil and gas industry already heavily investing and probably looking for an easier solution for application acceleration.

The Application Onload Engine NIC cards are sampling now to a half-dozen test customers and will be generally available in the second quarter. Solarflare is not announcing pricing on the FPGA-NIC combo, but did confirm that they will cost more than the regular 10GE cards from the company, as you would expect. ®

Similar topics


Other stories you might like

  • Toyota, Subaru recall EVs because tires might literally fall off
    Toyota says 'all of the hub bolts' can loosen even 'after low-mileage use'

    Toyota and Subaru are recalling several thousand electric vehicles that might spontaneously shed tires due to self-loosening hub bolts. 

    Toyota issued the recall last week for 2023 bZ4X all-electric SUVs, 2,700 of which are affected, the automaker said. Subaru is recalling all-electric Solterras, which were developed jointly with Toyota and have the same issue, Reuters reported.

    Japan's auto safety regulating body said "sharp turns and sudden braking could cause a hub bolt to loosen," Reuters said, though it's unknown if any actual accidents have been caused by the defect. In its recall notice, Toyota said "all of the hub bolts" can loosen "after low-mileage use," but said it was still investigating the cause of, and driving conditions that can lead to, the issue. 

    Continue reading
  • Alcatel-Lucent Enterprise adds Wi-Fi 6E to 'premium' access points
    Company claims standard will improve performance in dense environments

    Alcatel-Lucent Enterprise is the latest networking outfit to add Wi-Fi 6E capability to its hardware, opening up access to the less congested 6GHz spectrum for business users.

    The France-based company just revealed the OmniAccess Stellar 14xx series of wireless access points, which are set for availability from this September. Alcatel-Lucent Enterprise said its first Wi-Fi 6E device will be a high-end "premium" Access Point and will be followed by a mid-range product by the end of the year.

    Wi-Fi 6E is compatible with the Wi-Fi 6 standard, but adds the ability to use channels in the 6GHz portion of the spectrum, a feature that will be built into the upcoming Wi-Fi 7 standard from the start. This enables users to reduce network contention, or so the argument goes, as the 6GHz portion of the spectrum is less congested with other traffic than the existing 2.4GHz and 5GHz frequencies used for Wi-Fi access.

    Continue reading
  • Will Lenovo ever think beyond hardware?
    Then again, why develop your own software à la HPE GreenLake when you can use someone else's?

    Analysis Lenovo fancies its TruScale anything-as-a-service (XaaS) platform as a more flexible competitor to HPE GreenLake or Dell Apex. Unlike its rivals, Lenovo doesn't believe it needs to mimic all aspects of the cloud to be successful.

    While subscription services are nothing new for Lenovo, the company only recently consolidated its offerings into a unified XaaS service called TruScale.

    On the surface TruScale ticks most of the XaaS boxes — cloud-like consumption model, subscription pricing — and it works just like you'd expect. Sign up for a certain amount of compute capacity and a short time later a rack full of pre-plumbed compute, storage, and network boxes are delivered to your place of choosing, whether that's a private datacenter, colo, or edge location.

    Continue reading
  • Intel is running rings around AMD and Arm at the edge
    What will it take to loosen the x86 giant's edge stranglehold?

    Analysis Supermicro launched a wave of edge appliances using Intel's newly refreshed Xeon-D processors last week. The launch itself was nothing to write home about, but a thought occurred: with all the hype surrounding the outer reaches of computing that we call the edge, you'd think there would be more competition from chipmakers in this arena.

    So where are all the AMD and Arm-based edge appliances?

    A glance through the catalogs of the major OEMs – Dell, HPE, Lenovo, Inspur, Supermicro – returned plenty of results for AMD servers, but few, if any, validated for edge deployments. In fact, Supermicro was the only one of the five vendors that even offered an AMD-based edge appliance – which used an ageing Epyc processor. Hardly a great showing from AMD. Meanwhile, just one appliance from Inspur used an Arm-based chip from Nvidia.

    Continue reading
  • NASA's Psyche mission: 2022 launch is off after software arrives late
    Launch window slides into 2023 or 2024 for asteroid-probing project

    Sadly for NASA's mission to take samples from the asteroid Psyche, software problems mean the spacecraft is going to miss its 2022 launch window.

    The US space agency made the announcement on Friday: "Due to the late delivery of the spacecraft's flight software and testing equipment, NASA does not have sufficient time to complete the testing needed ahead of its remaining launch period this year, which ends on October 11."

    While it appears the software and testbeds are now working, there just isn't enough time to get everything done before a SpaceX Falcon Heavy sends the spacecraft to study a metallic-rich asteroid of the same name.

    Continue reading
  • Rise in Taiwanese energy prices may hit global chip production
    National provider considering cost increase of 8%, which could be passed on to tech customers

    Taiwan's state-owned energy company is looking to raise prices for industrial users, a move likely to impact chipmakers such as TSMC, which may well have a knock-on effect on the semiconductor supply chain.

    According to Bloomberg, the Taiwan Power Company, which produces electricity for the island nation, has proposed increasing electricity costs by at least 8 percent for industrial users, the first increase in four years.

    The power company has itself been hit by the rising costs of fuel, including the imported coal and natural gas it uses to generate electricity. At the same time, the country is experiencing record demand for power because of increasing industrial requirements and because of high temperatures driving the use of air conditioning, as reported by the local Taipei Times.

    Continue reading

Biting the hand that feeds IT © 1998–2022