The Killer brand of network controllers is evolving. The original company, Bigfoot Networks, launched on FPGAs over a decade ago, with super large heatsinks (that are now collectors’ items), and were eventually purchased by Qualcomm. The technology was updated into custom ASICs, but a lack of investment meant the technology meant that the brand stagnated a little. After discussing with QC, a number of the original Bigfoot team have spun the brand back out into a new company, Rivet Networks, while retaining a strong partnership with Qualcomm. We've kept tabs on the company, and their mantra is one of promotion and evolution: today is the launch of their new E2500 network controller, with a new UI. 

Describing why users should buy Killer over other solutions (and solutions that users have experience or feel comfortable with) has been difficult because the technology behind Killer requires a lot of prior networking knowledge. Public demos showing the feature sets have been obscure at best, and overly technical at worst. Nonetheless, the E2400 previous generation product was widely used in MSI, GIGABYTE and ASRock motherboards, as well as a range of gaming focused laptops as both an extension of marketing towards gaming products as well as the promise of increased performance.

The Killer E2500

The new Killer E2500 network controller is likely to make its way onto new motherboards and systems as they are released over the next few months. The E2500 is a newer ground-up design, which Rivet says offers better packet processing metrics than the E2400 and other competition based on a redesigned foundation for network application detection. Aside from automatic implementations purely in hardware, the software for Killer solutions is also important, and this is where a significant change occurs with the E2500.

The E2500 uses ‘Advanced Stream Detect 2.0’, the marketing name, for network connection detection and the packet analysis implementation. Rivet has designed it to not only detect programs and apply a priority spectrum, but it also detects up to 500 whitelisted websites in a browser agnostic fashion. This allows users to prioritize, for example, a Youtube video in one browser window at a higher priority than another browser window all while downloading, as well as keeping any game at priority one (and windows updates at priority six).

There are parallels with Intel’s processor line in this way of thinking. The latest Broadwell-E chipsets were marketed with a large spoonful of ‘mega-tasking’, for the user who wants to do it all and do it at once. This is the value add that the new Killer line is also going for – gamers who want to stream, or multifaceted users that do several tasks at once. So in order to play a game or a video, while also performing on-the-fly encode and upload, the downloads do not have to be switched off, for example.

The idea of improved Quality of Service by prioritizing content isn’t new - we’ve had cFos as a software tool for years (even bundled with a number of motherboards), however Rivet has stated that their hardware solution aims to provide better performance (packet processing latency, dispatch latency and prioritization) for less CPU time than the competition as well as a simpler interface this time around.

On the interface, the old version (as I reviewed many times) was a malady in terms of user experience. Rivet has been taking feedback (and reaching out personally to us at AnandTech among others) to figure out the best way to move forward. This is it.

The hardware solution deals with six levels of priority, with priority one being ‘real time’ and guaranteeing a front-seat in processing and being placed in the next packet. Detected games (from an internal list) automatically get priority 1 or 2, with messaging programs at 3. Website traffic goes in at either 3/4/5, depending on how the website interacts – video and audio is given a 3, most traffic is a 4, excess traffic is a 5. That leaves priority 6 for updates and large time-insensitive downloads. Programs or websites that need to be adjusted frequently can be pinned to this list, especially specific websites that can be chosen (for example, Facebook/Youtube/Twitch). The major speedometer on this front screen shows real-time bandwidth use (highest value of download or upload), with the maximum value determined via a speed test in the Settings menu.

The meat of the software is application management, which is the next tab down. Here we have all the applications listed, with buttons for direct blocking of access (if you see something consuming bandwidth and not sure what it is), as well as per-application bandwidth limiting via sliders for upload and download separately.

Both this screen and the last screen work with DoubleShot Pro, Rivet’s name for when two Killer interfaces are being used simultaneously. They use the wired+wifi as an example (so E2500 + 802.11ac Killer 1535), whereby the user can have priority 1-3 going over the wired connection for the best latency, and 4-6 over the wifi as something less critical. The color on the left indicates which connection (currently green for primary, blue for secondary), and the download and upload bars adjust in color as well for parity. With two connections, the main overview interface will show two speedometers as a result.

The software is continually a work in progress (Rivet Networks seems very happy to take on board any user comments) and is currently geared for release with E2500 equipped systems. When we spoke with Rivet, they stated that the new interface will work with the 1535 Wi-Fi module for the most part, but the E2400 and below will some features disabled due to the updated configuration on the new silicon.

Ultimately the Killer solution is marketed to offer better packet processing and network stream detection for hardware-based prioritization over any competitor solution, and any OEM that goes for Killer will be able to use the software on their platforms. No doubt we will see Killer's SDK allowing for customized interfaces as well in due course. Identifying how the Killer solution affects the end-user is going to be tricky, as the multi-tasking benefits of stream prioritization are hard to accurately measure, or that packet processing is a badly understood and usually synthetic metric. Something such as video conferencing while downloading is perhaps an interesting future metric to monitor: similar to how testing SSDs has evolved, testing network solutions to accurately represent real-world situations has to evolve as well, and we’re aiming to adapt along those lines. It will be interesting to see how the new (and old) solutions from Rivet, Intel, Qualcomm and Realtek perform.

Source: Rivet Networks

Comments Locked

48 Comments

View All Comments

  • rhysiam - Thursday, September 15, 2016 - link

    So let me get this straight, their "doubleshot-pro" feature as outlined in their slide seamlessly sends high priority internet traffic over ethernet, while diverting "less urgent" Internet traffic to the wifi, thus offering better performance for those who have the sole use of a 2Gbps Internet connection, while being utterly and completely pointless for the remaining 99.9% of us. Thanks Killer!
  • IdBuRnS - Thursday, September 15, 2016 - link

    Yea, I have a 50/50 FiOS connection. How is this NIC going to deliver me speeds that exceed that? Oh yea, it can't...

    Prioritizing traffic is one thing, but who cares if a NIC can handle 1GB/s of internet traffic if you're already limited by your internet connection?
  • BrokenCrayons - Thursday, September 15, 2016 - link

    That was sort of my thoughts on the matter. I'm in a rural area and I have one ISP offering DSL at a maximum speed of 12 mbps. Beyond that little dirt trail I use to get to the outside world, there are who knows how many routers owned by who knows how many apathetic companies that will handle packets I'm sending or receiving with zero priority over other traffic. It doesn't seem like any local network adapter will offer measurable benefits for traffic leaving my home network.
  • rhysiam - Thursday, September 15, 2016 - link

    Totally. It seems similar logic to repaving your driveway in order to reduce your daily rush-hour commute. At least I know there will be no congestion on my own driveway... because that's the problem!

    I wouldn't mind Killer products if they offered better non-Windows support. I suspect I'm not the only one who likes the option of my re-purposing rigs after they're retired from daily-driver use. Maybe things have changed, but last I looked into it, getting any Killer networking products working as a basic NIC on most linux or FreeBSD platforms was a bit of a nightmare. For that reason alone any product with a Killer NIC is off my purchase list immediately.
  • Ian Cutress - Friday, September 16, 2016 - link

    If you had 50 cars all trying to get out of the driveway at once, but the ambulance at the back needed priority, it'd jump the queue. Same thing with getting on a busy train platform but arriving when you're at the back, but with a high priority pass you don't need to bother the station manager (CPU) to get one, everyone in the queue knows to let you past. Sure, the trip out on the train is the main time of the journey, but you don't have to wait for the 3/4/5/6th train to go by to get on one.
  • Klimax - Friday, September 16, 2016 - link

    For solution to make sense, you need either very weak computer or masive bandwidth in use. (gigabite or bigger) And even then it would be easier to just use Intel NIC.
  • Ian Cutress - Friday, September 16, 2016 - link

    Define easier?
  • BrokenCrayons - Friday, September 16, 2016 - link

    Yes, no Linux support is a killer (pun intended) for me as well.
  • LostWander - Thursday, September 15, 2016 - link

    Home networks that frequently work with large (huge) files were the only other use case I could think of. So still pointless for 99.8% of us
  • Klimax - Friday, September 16, 2016 - link

    Not even those. You have to really saturate NIC with packets to see something.

Log in

Don't have an account? Sign up now