South Korea bods open source NVMe storage controller to save academics, non-profits a bundle

OpenExpress does away with intellectual property licensing burdens

Electrical engineering boffins from the Korea Advanced Institute of Science and Technology (KAIST) have released NVMe controller technology called OpenExpress to help academic researchers develop faster storage devices without rapidly depleting their budgets.

NVMe, which stands for non-volatile memory express, is a communication protocol used for connecting devices like solid state drives (SSDs) over the peripheral component interconnect-express (PCI-E) interface. It debuted in 2011 as a successor to the Serial AT Attachment (SATA) protocol used to connect hard disk drives (HDDs).

According to KAIST, NVMe has become the standard protocol for ultra-high speed data processing but it isn't sufficiently accessible to academic researchers due to prohibitive intellectual property costs associated with NVMe hardware IP cores – the licensable building blocks within a chip.

In a paper presented at USENIX ATC '20, Myoungsoo Jung, associate professor at KAIST, explained there's a need among researchers for an open-source hardware framework that can be used to develop NVMe devices.

"Unfortunately, such NVMe hardware IP cores are prohibited to access and redesign from academia," Jung writes. "There exist a few third-party vendors that do hardware IP business. However, their IP cores require expensive 'per-month' unitary prices, ranging from $30K ∼ $45K; the price of single use source code is around $100K. There are even restrictions on modifying the hardware IP and architecture, which is inadmissible in research communities."

Wind and cloud

What a cluster-buck! Nutanix and Microsoft to swap licence credits under new Azure deal


Now enter OpenExpress, a framework consisting of hardware source code that automates NVMe control logic in hardware to allow the development of custom devices.

Jung and his colleagues developed an OpenExpress prototype using an Xilinx FPGA board with an UltraScale chip, a PCIe Gen3 interface, and four 288-pin DDR4 dual in-line memory modules (DIMMs) for storage backend emulation.

"At its peak, OpenExpress provides an access bandwidth of 7GB/s," the paper claims. "Our evaluation also shows that OpenExpress can, on average, exhibit 76.3 per cent better performance than than Optane SSD, which is one of the fast NVMe devices on the market."

However, Jung in his presentation slides stresses that OpenExpress isn't claiming to be faster than other fast NVMe devices. It's value is that it isn't encumbered by licensing fees; it's intended to be fast enough for research projects.

"With the product of this study being disclosed to the world, universities and research institutes can now use controllers that used to be exclusive for only the world’s biggest companies, at no cost,ˮ said Jung in a statement. ®

Similar topics

Other stories you might like

  • Lonestar plans to put datacenters in the Moon's lava tubes
    How? Founder tells The Register 'Robots… lots of robots'

    Imagine a future where racks of computer servers hum quietly in darkness below the surface of the Moon.

    Here is where some of the most important data is stored, to be left untouched for as long as can be. The idea sounds like something from science-fiction, but one startup that recently emerged from stealth is trying to turn it into a reality. Lonestar Data Holdings has a unique mission unlike any other cloud provider: to build datacenters on the Moon backing up the world's data.

    "It's inconceivable to me that we are keeping our most precious assets, our knowledge and our data, on Earth, where we're setting off bombs and burning things," Christopher Stott, founder and CEO of Lonestar, told The Register. "We need to put our assets in place off our planet, where we can keep it safe."

    Continue reading
  • Conti: Russian-backed rulers of Costa Rican hacktocracy?
    Also, Chinese IT admin jailed for deleting database, and the NSA promises no more backdoors

    In brief The notorious Russian-aligned Conti ransomware gang has upped the ante in its attack against Costa Rica, threatening to overthrow the government if it doesn't pay a $20 million ransom. 

    Costa Rican president Rodrigo Chaves said that the country is effectively at war with the gang, who in April infiltrated the government's computer systems, gaining a foothold in 27 agencies at various government levels. The US State Department has offered a $15 million reward leading to the capture of Conti's leaders, who it said have made more than $150 million from 1,000+ victims.

    Conti claimed this week that it has insiders in the Costa Rican government, the AP reported, warning that "We are determined to overthrow the government by means of a cyber attack, we have already shown you all the strength and power, you have introduced an emergency." 

    Continue reading
  • China-linked Twisted Panda caught spying on Russian defense R&D
    Because Beijing isn't above covert ops to accomplish its five-year goals

    Chinese cyberspies targeted two Russian defense institutes and possibly another research facility in Belarus, according to Check Point Research.

    The new campaign, dubbed Twisted Panda, is part of a larger, state-sponsored espionage operation that has been ongoing for several months, if not nearly a year, according to the security shop.

    In a technical analysis, the researchers detail the various malicious stages and payloads of the campaign that used sanctions-related phishing emails to attack Russian entities, which are part of the state-owned defense conglomerate Rostec Corporation.

    Continue reading

Biting the hand that feeds IT © 1998–2022