NVMe

  • What is it?
    NVMe is a type of software interface used for solid state drives (SSD), and stands for “Non-Volatile Memory - Express” (Non-Volatile Memory is a common form of flash memory found in SSD). The formal name of NVMe is the Non-Volatile Memory Host Controller Interface Specification. Compared to the older AHCI (Advanced Host Controller Interface) used for traditional mechanical spinning SATA hard disks, NVMe is adapted for use with SSD through a PCIe hardware interface, resulting in a much faster disk interface protocol.

  • Why do you need it?
    Intel had previously developed ACHI for traditional high-latency spinning hard disks, but by 2009 SSDs were rapidly gaining popularity as a storage medium. The adoption of SSD resulted however in a performance bottleneck since the maximum transmission bandwidth of ACHI could not handle the transmission speeds possible for SSD devices. Therefore, NVMe was developed using a PCIe (Peripheral Component Interconnect Express) hardware interface. While ACHI can only support a maximum queue depth of 1 with 32 commands each, NVMe can support up to 64K queues with 64K commands each, thus breaking through the previous performance bottleneck of transmission bandwidth and speed.

    Early SSDs were connected through a PCIe bus, but required a customized software interface for communication with the operating system. With the standardized software interface, the operating system requires only a single driver to communicate with all SSD devices that conform to the NVMe specification. In a data center that features multiple storage servers or that handles a large amount of data, speeding up data transmission and minimizing latency / delay are highly important considerations.

  • How is GIGABYTE helpful?
    In addition to meeting consumer market demand for NVMe SSDs, GIGABYTE also provides enterprise solutions such as the R282-Z92, which can be used to build an All Flash Array with a capacity for 24 hot-plug 2.5" NVMe drives in a single 2U server system. And this 2nd Generation AMD EPYC (Rome) server also supports PCIe Gen 4.0 – which has doubled the bandwidth and transmission rates of PCIe Gen 3.0 to 64GB/s and 16GT/s respectively, resulting in much faster data transfer speeds between the CPU and peripherals such as accelerator cards, NVMe SSDs or high-speed networking cards.

  • WE RECOMMEND
    RELATED ARTICLES
    0 to 100 KPH in 3.3 Seconds! NTHU Builds Electric Formula Student Race Cars with GIGABYTE

    Success Case

    0 to 100 KPH in 3.3 Seconds! NTHU Builds Electric Formula Student Race Cars with GIGABYTE

    Representing Hsinchu’s Tsing Hua University, NTHU Racing is one of Taiwan’s top Formula Student racing teams. In 2019, its electric formula student race car, the “TH04”, took second place in Formula SAE Japan. In August of 2022, its new and improved, 100% manufactured in Taiwan “TH06” will race for the gold in Formula Student Germany. Tsing Hua University built the “TH06” using GIGABYTE Technology’s W771-Z00 and W331-Z00 Tower Server/Workstation products. From finite element analysis (FEA) and computational fluid dynamics (CFD) modelling and analysis during the design phase, to racing simulations and experimenting with new tech during the testing phase, GIGABYTE servers provided NTHU Racing with the processing power and versatility it needed to engineer a high-performing electric vehicle that can go from 0 to 100 kph in 3.3 seconds—almost on par with Tesla’s Model S, which can go from 0 to 60 mph in 2.6 seconds.
    Setting the Record Straight: What is HPC? A Tech Guide by GIGABYTE

    Tech Guide

    Setting the Record Straight: What is HPC? A Tech Guide by GIGABYTE

    The term HPC, which stands for high performance computing, gets thrown around a lot nowadays, as server solutions become more and more ubiquitous. It is running the risk of becoming a catchall phrase: anything that is “HPC” must be the right choice for your computing needs. You may be wondering: what exactly are the benefits of HPC, and is HPC right for you? GIGABYTE Technology, an industry leader in high-performance servers, presents this tech guide to help you understand what HPC means on both a theoretical and a practical level. In doing so, we hope to help you evaluate if HPC is right for you, while demonstrating what GIGABYTE has to offer in the field of HPC.
    Using GIGABYTE, NIPA Cloud Soars Among CSP Giants in Thailand

    Success Case

    Using GIGABYTE, NIPA Cloud Soars Among CSP Giants in Thailand

    NIPA Cloud is a leading public and private cloud service provider in Thailand. It has purchased multiple GIGABYTE R-Series Rack Servers to support the launch of its new service: NIPA Enterprise Public Cloud. Featuring powerful AMD EPYC™ processors and smart management functions, GIGABYTE servers boast the performance, availability, and power efficiency that can help NIPA Cloud go toe-to-toe with some of the world’s biggest CSPs, such as AWS, GCP, and Microsoft Azure.
    Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers

    Success Case

    Spain’s IFISC Tackles COVID-19, Climate Change with GIGABYTE Servers

    By using GIGABYTE, Spain’s Institute for Cross-Disciplinary Physics and Complex Systems is pitting the world’s foremost server solutions against some of the world’s most pressing issues, including the effects of climate change, the effects of pollution, and the COVID-19 pandemic. GIGABYTE servers are up to the diverse and daunting tasks, because they are designed for high performance computing, intensive numerical simulations, AI development, and big data management.
    GIGABYTE Server and GRAID SupremeRAID™

    Component

    GIGABYTE Server and GRAID SupremeRAID™

    Solutions that deliver NVMe SSD performance without sacrifice data security and business continuality
    The University of Barcelona Gets a Computing Boost with GIGABYTE Servers

    Success Case

    The University of Barcelona Gets a Computing Boost with GIGABYTE Servers

    The Institute of Theoretical and Computational Chemistry at the University of Barcelona has increased the capacity of their on-campus data center by over 40% with a new cluster of GIGABYTE servers. Hundreds of researchers will benefit from the computing power of AMD EPYC™ processors. Administrators can easily manage the cluster with GIGABYTE Server Management (GSM), a proprietary multiple server remote management software platform provided for free by GIGABYTE.
    GRAID: A Data Protection Solution for NVMe SSDs

    Component

    GRAID: A Data Protection Solution for NVMe SSDs

    Constructing the Brain of a Self-Driving Car

    Success Case

    Constructing the Brain of a Self-Driving Car

    GIGABYTE’s High Density Servers Help Technology Innovator Develop Algorithm for Autonomous Vehicle.
    Back to top