Tagged articles
96 articles
Page 1 of 1
Architects' Tech Alliance
Architects' Tech Alliance
Dec 10, 2025 · Fundamentals

How to Tame NVMe SSD Write Amplification and Extend Drive Life

This article explains why NVMe SSDs suffer from write amplification, how hardware characteristics, file‑system designs and workload patterns combine to increase I/O latency and wear, compares EXT4, NTFS and XFS behavior, and provides practical tuning, hardware‑feature usage and workload‑specific strategies to dramatically reduce WAF.

NVMeSSDWrite Amplification
0 likes · 17 min read
How to Tame NVMe SSD Write Amplification and Extend Drive Life
Architects' Tech Alliance
Architects' Tech Alliance
Nov 30, 2025 · Cloud Computing

How DPU Redefines Data Center Storage for AI and Cloud Workloads

This article analyzes the technical principles, architectural innovations, and real‑world scenarios of Data Processing Units (DPUs), showing how they resolve storage‑CPU mismatches, eliminate excessive east‑west traffic, and accelerate failure recovery, thereby becoming a core infrastructure for AI and cloud computing.

AIDPUData center
0 likes · 15 min read
How DPU Redefines Data Center Storage for AI and Cloud Workloads
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Aug 29, 2025 · Backend Development

How Apache Pulsar Achieves Sub‑millisecond Write Latency on NVMe

This article explains Apache Pulsar's architecture, client‑to‑broker and broker‑to‑bookie latency components, data storage model, write path, journal flush strategies, and presents detailed benchmark results showing sub‑millisecond write latency and up to 1.5 million TPS on NVMe storage.

Apache PulsarBackend DevelopmentLatency
0 likes · 10 min read
How Apache Pulsar Achieves Sub‑millisecond Write Latency on NVMe
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jun 30, 2025 · Fundamentals

Can Distributed File Systems Outperform Local NVMe? A Deep Performance Evaluation

This article explains what a Distributed File System (DFS) is, outlines key evaluation criteria such as reliability, availability, performance, scalability, and then compares HDD and SSD performance, investigates whether DFS can surpass local NVMe in large‑IO workloads, and discusses user‑side, cluster‑level, and cache‑level performance assessment methods.

Distributed File SystemNVMePerformance Evaluation
0 likes · 14 min read
Can Distributed File Systems Outperform Local NVMe? A Deep Performance Evaluation
dbaplus Community
dbaplus Community
Jun 8, 2025 · Databases

How NeighborHash Boosts Real‑Time Recommendation Queries with Low Latency

To meet the ultra‑low latency demands of modern recommendation systems, the authors designed a distributed batch‑query architecture featuring the NeighborHash optimization—a cache‑line‑aware hash table that reduces memory accesses, combined with NVMe‑backed storage and AMAC techniques, achieving high throughput and near‑optimal bandwidth utilization.

NVMebatch querydistributed storage
0 likes · 19 min read
How NeighborHash Boosts Real‑Time Recommendation Queries with Low Latency
Bilibili Tech
Bilibili Tech
Jan 17, 2025 · Backend Development

NeighborHash: An Enhanced Batch Query Architecture for Real‑time Recommendation Systems

NeighborHash is a distributed batch‑query architecture for real‑time recommendation systems that combines a cache‑line‑optimized hash table—featuring Lodger Relocation, bidirectional cache‑aware probing, and inline‑chaining—with an NVMe‑backed key‑value service, versioned updates, and asynchronous memory‑access chaining to achieve sub‑microsecond, high‑throughput top‑N retrieval.

AMACNVMePerformance Optimization
0 likes · 20 min read
NeighborHash: An Enhanced Batch Query Architecture for Real‑time Recommendation Systems
Architects' Tech Alliance
Architects' Tech Alliance
Feb 9, 2024 · Industry Insights

Why NVMe‑oF Is Redefining High‑Performance Storage Networks

This article explains how the shift from HDD to ultra‑fast SSDs and NVMe changes storage networking, compares NVMe with legacy SCSI, details NVMe‑oF transport options (FC, TCP, RDMA), examines RDMA variants, and outlines the network requirements and trade‑offs for deploying NVMe‑oF in modern data centers.

Data centerNVMeNVMe-oF
0 likes · 17 min read
Why NVMe‑oF Is Redefining High‑Performance Storage Networks
Architects' Tech Alliance
Architects' Tech Alliance
Jan 1, 2024 · Fundamentals

Understanding SSD Architecture: Blocks, Pages, Wear Leveling, and Data Protection

This article explains the core components and operation of SSDs—including controllers, NAND flash, block and page structures, program/erase cycles, garbage collection, wear‑leveling strategies, bad‑block handling, data‑redundancy mechanisms, namespace concepts, over‑provisioning, and key reliability metrics—providing a comprehensive technical overview for storage engineers.

Data ProtectionGarbage CollectionNAND Flash
0 likes · 12 min read
Understanding SSD Architecture: Blocks, Pages, Wear Leveling, and Data Protection
Architects' Tech Alliance
Architects' Tech Alliance
Dec 9, 2023 · Fundamentals

Impact of IO Patterns on NVMe SSD Performance and Optimization Strategies

The article examines how different I/O patterns, such as sequential writes, request size interference, and read/write conflicts, affect NVMe SSD performance, explains the underlying mechanisms like write amplification and GC behavior, and proposes software-level optimizations—including large‑block writes, Optane caching, and OpenChannel/Object SSD designs—to improve throughput and latency.

IO PatternNVMePerformance Optimization
0 likes · 10 min read
Impact of IO Patterns on NVMe SSD Performance and Optimization Strategies
Architects' Tech Alliance
Architects' Tech Alliance
Nov 10, 2023 · Fundamentals

Factors Affecting NVMe SSD Performance: Hardware, Software, and Environmental Influences

The article analyzes how hardware components, software mechanisms, and environmental conditions collectively impact NVMe SSD performance, explaining why real‑world results often differ from vendor specifications and highlighting the roles of NAND type, controller architecture, PCIe bandwidth, garbage collection, temperature, and wear‑leveling.

Garbage CollectionHardwareNVMe
0 likes · 12 min read
Factors Affecting NVMe SSD Performance: Hardware, Software, and Environmental Influences
Architects' Tech Alliance
Architects' Tech Alliance
Oct 21, 2023 · Operations

Understanding NVMe, NVMe‑oF, and RDMA for High‑Performance Storage

This article explains how the emergence of ultra‑fast SSDs and NVMe reshapes storage architecture, details the NVMe protocol and its extensions over fabrics, compares RDMA‑based transport options such as FC, TCP, and RoCE, and discusses network requirements and performance trade‑offs for modern data‑center deployments.

Data centerNVMeRDMA
0 likes · 17 min read
Understanding NVMe, NVMe‑oF, and RDMA for High‑Performance Storage
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Oct 20, 2023 · Fundamentals

Comparison of UFS and NVMe Storage Solutions for Mobile Devices

UFS dominates current Android smartphones with multi‑lane, full‑duplex serial interfaces and modest cost, while NVMe leverages a streamlined PCIe protocol to deliver higher throughput, richer features, and lower latency, making it attractive for custom mobile solutions and future high‑performance storage alongside emerging memories.

Mobile StorageNVMeUFS
0 likes · 16 min read
Comparison of UFS and NVMe Storage Solutions for Mobile Devices
Deepin Linux
Deepin Linux
Jul 31, 2023 · Fundamentals

An Overview of SPDK (Storage Performance Development Kit) and Its Usage

This article provides a comprehensive overview of Intel's open‑source SPDK, explaining its user‑space driver model, polling I/O, core components, integration with Ceph, architecture layers, compilation steps, code examples, and design considerations for building high‑performance storage and file‑system solutions.

LinuxNVMeSPDK
0 likes · 25 min read
An Overview of SPDK (Storage Performance Development Kit) and Its Usage
Open Source Linux
Open Source Linux
Dec 16, 2022 · Fundamentals

Unlocking NVMe: A Deep Dive into PCIe, Registers, and Command Architecture

This comprehensive guide explains the NVMe (Non‑Volatile Memory Express) specification, covering its logical device interface, key terminology, SSD architecture, PCIe register layout, command set, queue management, arbitration, PRP/SGL data addressing, controller initialization, interrupt handling, firmware updates, and end‑to‑end data protection mechanisms.

NVMePCIeSSD
0 likes · 24 min read
Unlocking NVMe: A Deep Dive into PCIe, Registers, and Command Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Oct 10, 2022 · Fundamentals

All‑Flash Storage System Architecture and Key Functions (Dorado Flash Product Example)

The article explains the fully interconnected architecture of an all‑flash storage system, covering redundant FRU modules, RDMA‑based high‑speed networking, intelligent disk enclosures, SSD structure, wear‑leveling, bad‑block management, data redundancy, and the differences between SAS and NVMe protocols.

All-Flash StorageNVMeRDMA
0 likes · 12 min read
All‑Flash Storage System Architecture and Key Functions (Dorado Flash Product Example)
Architects' Tech Alliance
Architects' Tech Alliance
Oct 8, 2022 · Fundamentals

Enterprise SSD Technologies and Interface Comparison

This article explains the fundamentals of SSDs, their hardware and firmware components, distinguishes consumer and enterprise grades, and compares major storage interfaces such as SATA, SAS, and PCIe/NVMe, highlighting performance, reliability, and emerging trends like PCIe 5.0 for data‑center deployments.

Enterprise StorageNVMePCIe
0 likes · 12 min read
Enterprise SSD Technologies and Interface Comparison
Laravel Tech Community
Laravel Tech Community
Jul 5, 2022 · Fundamentals

Linux Kernel 5.19 RC5 Released with New Features and Upcoming Stable Version

Linux kernel version 5.19 has entered its fifth release candidate (RC5), with Linus Torvalds noting a low patch count focused on driver fixes, architecture updates, and filesystem and networking improvements, and introducing support for LoongArch CPUs, Apple NVMe, Zstd-compressed firmware, and FAT32 creation timestamps, with the stable release slated for late July.

LinuxLoongArchNVMe
0 likes · 2 min read
Linux Kernel 5.19 RC5 Released with New Features and Upcoming Stable Version
Architects' Tech Alliance
Architects' Tech Alliance
Nov 11, 2021 · Fundamentals

High‑Performance Storage with SPDK vhost in Didi Cloud Enhanced DC2

The article explains how Intel's SPDK and its vhost framework are used in Didi Cloud's Enhanced DC2 solution to achieve low‑latency, high‑IOPS NVMe storage by moving the NVMe driver to user space, eliminating locks and interrupts, and details the architecture, performance testing, and deployment considerations.

IOPSNVMeSPDK
0 likes · 9 min read
High‑Performance Storage with SPDK vhost in Didi Cloud Enhanced DC2
Architects' Tech Alliance
Architects' Tech Alliance
Nov 4, 2021 · Fundamentals

Demystifying NVMe: From Protocol Basics to PCIe Register Configurations

This comprehensive guide explains the NVMe specification, covering terminology, SSD architecture, PCIe register layout, queue structures, arbitration mechanisms, data addressing methods, command formats, controller operation, reset procedures, interrupt handling, and advanced features such as firmware updates and end‑to‑end data protection.

HardwareNVMePCIe
0 likes · 24 min read
Demystifying NVMe: From Protocol Basics to PCIe Register Configurations
Open Source Linux
Open Source Linux
Oct 18, 2021 · Fundamentals

Understanding NVMe over PCIe: Architecture, Commands, and Data Structures

This article provides a comprehensive overview of the NVMe protocol over PCIe, covering its logical device interface, key terminology, SSD architecture, PCIe register configuration, controller registers, queue structures, arbitration mechanisms, PRP and SGL addressing, command sets, controller initialization, reset procedures, shutdown processes, host command examples, and advanced features such as firmware updates and end‑to‑end data protection.

ControllerNVMePCIe
0 likes · 25 min read
Understanding NVMe over PCIe: Architecture, Commands, and Data Structures
Architects' Tech Alliance
Architects' Tech Alliance
Sep 21, 2021 · Fundamentals

NVMe over PCIe: Specification Overview, Architecture, Register Configuration, Commands, and Data Structures

This article provides a comprehensive technical overview of the NVMe (Non‑Volatile Memory Express) specification, covering its logical device interface, namespace concepts, queue structures, PCIe register layout, command formats, controller initialization, interrupt handling, and data protection mechanisms.

ControllerNVMePCIe
0 likes · 28 min read
NVMe over PCIe: Specification Overview, Architecture, Register Configuration, Commands, and Data Structures
Qingyun Technology Community
Qingyun Technology Community
Sep 14, 2021 · Fundamentals

How KVSSD Integrates LSM Trees and Flash Translation to Slash Write Amplification

This article reviews the KVSSD paper presented at DATE 2018, explaining how close integration of LSM trees with the flash translation layer reduces write amplification, outlines the design optimizations such as K2P mapping, remapping compaction, hot‑cold separation, and discusses performance results and industry progress.

KVSSDLSM‑TreeNVMe
0 likes · 15 min read
How KVSSD Integrates LSM Trees and Flash Translation to Slash Write Amplification
Architects' Tech Alliance
Architects' Tech Alliance
Aug 22, 2021 · Fundamentals

Understanding SSD Lifespan: Metrics, Calculation Methods, Influencing Factors, and Implications for NVMe Selection and Chia Mining

This article explains SSD endurance concepts, how to calculate lifespan using PBW/TBW and DWPD, the impact of workload patterns and write amplification, methods to monitor health via SMART, differences between consumer and enterprise drives, and why high‑endurance NVMe SSDs are crucial for Chia plot‑based mining.

ChiaDWPDEndurance
0 likes · 14 min read
Understanding SSD Lifespan: Metrics, Calculation Methods, Influencing Factors, and Implications for NVMe Selection and Chia Mining
Architects' Tech Alliance
Architects' Tech Alliance
Aug 6, 2021 · Big Data

Performance Optimization Techniques for the Ceph Distributed Storage System

This article reviews Ceph's architecture, enumerates common benchmarking tools, analyzes its advantages and challenges, and presents a comprehensive set of performance‑optimization methods covering storage‑engine tuning, network communication, data placement, configuration parameters, hardware‑specific adaptations, and future research directions.

CephNVMePerformance Optimization
0 likes · 20 min read
Performance Optimization Techniques for the Ceph Distributed Storage System
Architects' Tech Alliance
Architects' Tech Alliance
Jul 22, 2021 · Fundamentals

Evolution of Next-Generation Data Storage Technologies: Media, Architecture, Protocols, Applications, and Operations

This article reviews the evolution of next‑generation data storage technologies, covering advances in storage media such as all‑flash and non‑volatile memory, modern storage architectures like software‑defined and hyper‑converged systems, emerging protocols (NVMe, NVMe‑oF), cloud‑based application models, and intelligent operation approaches.

Hyper-Converged InfrastructureIntelligent OperationsNVMe
0 likes · 14 min read
Evolution of Next-Generation Data Storage Technologies: Media, Architecture, Protocols, Applications, and Operations
Architects' Tech Alliance
Architects' Tech Alliance
Jul 3, 2021 · Cloud Computing

Performance Optimization Techniques for the Ceph Distributed Storage System

This article reviews Ceph's architecture, benchmarks, monitoring methods, and a wide range of performance‑optimizing strategies—including storage‑engine tweaks, network‑communication improvements, data‑placement algorithms, configuration tuning, and hardware‑specific adaptations—while also outlining future research directions.

CephNVMeRDMA
0 likes · 18 min read
Performance Optimization Techniques for the Ceph Distributed Storage System
Architects' Tech Alliance
Architects' Tech Alliance
May 29, 2021 · Fundamentals

NVMe Network Protocol Development Trends Overview

This article introduces the high‑performance NVMe storage protocol, its architecture, advantages over traditional SATA/SAS, the evolution of NVMe‑oF with RDMA and Fibre Channel, and provides links to related technical resources and download materials.

Data centerHigh-PerformanceNVM
0 likes · 3 min read
NVMe Network Protocol Development Trends Overview
Architects' Tech Alliance
Architects' Tech Alliance
Mar 31, 2021 · Operations

NVMe over RoCEv2 Network Architecture, Control Optimization Requirements, and Test Specification

This article details the NVMe‑over‑RoCEv2 network architecture, defines plug‑and‑play and fast‑fault detection mechanisms, outlines IP domain management, LLDP and state‑notification requirements, security considerations, and provides test scenarios and tools for validating high‑performance storage networking.

LLDPNVMeRoCEv2
0 likes · 14 min read
NVMe over RoCEv2 Network Architecture, Control Optimization Requirements, and Test Specification
Architects' Tech Alliance
Architects' Tech Alliance
Mar 21, 2021 · Industry Insights

How IBM Spectrum Scale 5.0 Boosts HPC Small‑File I/O for AI/ML Workloads

The article analyzes IBM Spectrum Scale 5.0's new features—RDMA support, lock‑free reads, multi‑layer NVMe write cache, and variable SubBlock sizes—and demonstrates how they enable a next‑generation HPC supercomputer to meet demanding AI/ML/DL small‑file and large‑file I/O performance targets, with benchmark results showing up to 700% improvement.

AIDLHPC
0 likes · 15 min read
How IBM Spectrum Scale 5.0 Boosts HPC Small‑File I/O for AI/ML Workloads
Architects' Tech Alliance
Architects' Tech Alliance
Nov 19, 2020 · Fundamentals

PCIe Device Enumeration and Memory Access Overview

This article explains how a host discovers and configures PCIe devices through a depth‑first enumeration process, describes the BDF addressing scheme, and illustrates memory‑mapped I/O interactions such as NVMe command submission using Linux lspci commands.

Device EnumerationLinuxMemory Access
0 likes · 9 min read
PCIe Device Enumeration and Memory Access Overview
ITPUB
ITPUB
Oct 16, 2020 · Operations

What CDN Architecture Evolution Says About the Future of IT and Storage

In an interview, ByteDance edge‑computing architect Zhou Chaoyong explains how CDN and storage architectures have evolved with rising data demands, predicts NVMe's dominance in the storage market, and previews his upcoming SACC 2020 talk on high‑performance XFS storage systems.

CDNEdge ComputingIT Architecture
0 likes · 9 min read
What CDN Architecture Evolution Says About the Future of IT and Storage
Architects' Tech Alliance
Architects' Tech Alliance
Feb 21, 2020 · Fundamentals

How PCIe Devices Are Discovered and Accessed in x86 Systems

This article explains the PCIe topology, the depth‑first enumeration algorithm used by x86 hosts to discover root complexes, switches and endpoints, shows Linux lspci commands for inspecting devices such as a Starblaze NVMe SSD, and details how PCIe memory space is used for command and data transfers.

Device EnumerationLinuxMemory Access
0 likes · 11 min read
How PCIe Devices Are Discovered and Accessed in x86 Systems
Architects' Tech Alliance
Architects' Tech Alliance
Feb 11, 2020 · Fundamentals

NVMe/TCP: Frequently Asked Questions and Answers

This article provides a comprehensive Q&A overview of NVMe over TCP, covering its specification status, required host components, performance characteristics, namespace limits, OS support, comparisons with NVMe/RDMA and FC, and practical deployment considerations in data‑center environments.

Data centerNVMeNetworking
0 likes · 11 min read
NVMe/TCP: Frequently Asked Questions and Answers
Architects' Tech Alliance
Architects' Tech Alliance
Jan 29, 2020 · Fundamentals

Eight-Step NVMe Read I/O Process over PCIe Explained

This article details the eight-step NVMe read I/O workflow over PCIe, covering the protocol layers, submission and completion queues, doorbell registers, data transfer mechanisms like PRP, and a trace‑based walkthrough of each host‑SSD interaction.

I/ONVMePCIe
0 likes · 11 min read
Eight-Step NVMe Read I/O Process over PCIe Explained
Architects' Tech Alliance
Architects' Tech Alliance
Sep 11, 2019 · Backend Development

Understanding the Storage Performance Development Kit (SPDK): Architecture, Components, and Key Technologies

The article explains how solid‑state storage is overtaking traditional disks, introduces the Storage Performance Development Kit (SPDK) as a high‑performance, user‑space solution that leverages NVMe and polled‑mode drivers, and details its architecture, components, protocols, and common FAQs for modern data‑center storage systems.

NVMeSPDKUser-space drivers
0 likes · 11 min read
Understanding the Storage Performance Development Kit (SPDK): Architecture, Components, and Key Technologies
Architects' Tech Alliance
Architects' Tech Alliance
Aug 26, 2019 · Fundamentals

Overview of NVMe: High‑Performance Scalable Storage Interface

The article provides a comprehensive overview of NVMe, describing its optimized PCIe‑based architecture, superior bandwidth, IOPS and latency performance, historical development, specifications, fabric extensions, command queue design, security features, and its growing adoption as a game‑changing storage protocol.

NVMePCIe
0 likes · 8 min read
Overview of NVMe: High‑Performance Scalable Storage Interface
Architects' Tech Alliance
Architects' Tech Alliance
Aug 1, 2019 · Fundamentals

NVMe/TCP Q&A: Technical Overview and Answers to Common Questions

This article provides a comprehensive technical overview of NVMe over TCP, covering its specification status, required host components, namespace limits, latency impact, OS support, performance considerations with DPDK, TCP congestion control, R2T handling, upgrade procedures, open‑source implementations, comparisons with iSCSI, NVMe/FC, and NVMe/RDMA, as well as practical guidance for data‑center deployments.

LinuxNVMeNVMe/TCP
0 likes · 10 min read
NVMe/TCP Q&A: Technical Overview and Answers to Common Questions
Architects' Tech Alliance
Architects' Tech Alliance
Jul 17, 2019 · Fundamentals

Understanding NVMe over Fabrics: Protocols, RDMA, and Fabric Options

This article explains the NVMe over Fabrics architecture, compares various fabric transports such as FC, InfiniBand, RoCE v2, iWARP and TCP, and details how RDMA‑based technologies like zero‑copy, kernel bypass and CPU‑free transfers give NVMe‑oF its performance advantages while also covering protocol differences, FC‑NVMe, and the emergence of NVMe/TCP.

FabricsNVMeNetworking
0 likes · 11 min read
Understanding NVMe over Fabrics: Protocols, RDMA, and Fabric Options
Architects' Tech Alliance
Architects' Tech Alliance
Jul 10, 2019 · Fundamentals

Analyzing Performance Factors of NVMe SSDs and Optimizing Storage Systems

This article examines the evolution of semiconductor storage, explains how NVMe SSDs work, identifies hardware, software, and environmental factors that affect their performance, and discusses how storage‑software design and I/O patterns can be optimized to achieve stable, high‑throughput flash storage in data centers.

FLASHFTLGarbageCollection
0 likes · 27 min read
Analyzing Performance Factors of NVMe SSDs and Optimizing Storage Systems
Architects' Tech Alliance
Architects' Tech Alliance
Jun 27, 2019 · Fundamentals

Evolution of SSD Storage Interfaces and the Emerging Role of Storage Class Memory (SCM)

The article traces the development of SSD storage from SATA and PCIe interfaces to the unified NVMe standard, examines Intel's Optane and 3DX PRAM innovations that combine NVMe with Storage Class Memory, and discusses how SCM technologies like PCM, ReRAM, MRAM, and NRAM are poised to reshape future storage architectures.

Memory TechnologyNVMeOptane
0 likes · 10 min read
Evolution of SSD Storage Interfaces and the Emerging Role of Storage Class Memory (SCM)
Architects' Tech Alliance
Architects' Tech Alliance
Jun 9, 2019 · Fundamentals

Detailed Overview of NVMe Architecture and NVMe over Fabrics

This article provides a comprehensive technical overview of NVMe architecture, the NVMe‑over‑Fabric extensions—including InfiniBand, RoCE, iWARP, Fibre Channel, and TCP—explaining their RDMA‑based advantages, protocol differences, and practical considerations for data‑center storage deployments.

Fibre ChannelInfiniBandNVMe
0 likes · 12 min read
Detailed Overview of NVMe Architecture and NVMe over Fabrics
Architects' Tech Alliance
Architects' Tech Alliance
Apr 7, 2019 · Fundamentals

Understanding NVMe/TCP and Its Role in Modern Data Center Storage

The article explains the evolution of NVMe‑oF, compares RDMA, FC and TCP transports, highlights the advantages and challenges of NVMe/TCP in modern data‑center and cloud storage, and discusses Lightbits' LightOS and accelerator card as a cost‑effective solution for high‑performance distributed storage.

Data centerLightbitsNVMe
0 likes · 10 min read
Understanding NVMe/TCP and Its Role in Modern Data Center Storage
Architects' Tech Alliance
Architects' Tech Alliance
Mar 10, 2019 · Fundamentals

PCIe Device Enumeration and Memory Access in x86 Systems

This article explains how PCIe devices are discovered and accessed in an x86 system, detailing the hierarchical bus topology, depth‑first enumeration steps, configuration space handling, Linux lspci inspection, and NVMe command transmission through PCIe memory transactions.

Device EnumerationLinuxMemory Access
0 likes · 10 min read
PCIe Device Enumeration and Memory Access in x86 Systems
21CTO
21CTO
Jan 12, 2019 · Backend Development

Remembering Li Shaohua: Insights from a Linux Kernel Pioneer

This tribute honors the late Linux kernel developer Li Shaohua, highlighting his pivotal contributions to MD RAID, block I/O, NVMe, and storage performance, while sharing personal anecdotes and technical lessons that continue to inspire kernel engineers worldwide.

Linux kernelMD RAIDNVMe
0 likes · 8 min read
Remembering Li Shaohua: Insights from a Linux Kernel Pioneer
Architects' Tech Alliance
Architects' Tech Alliance
Jan 3, 2019 · Industry Insights

How NVMe over Fabrics Is Transforming Modern Storage Networks

This article examines the evolution from legacy SCSI and SAS storage protocols to NVMe and NVMe over Fabrics, explaining the performance bottlenecks of traditional storage, the technical advantages of NVMe, deployment options, vendor implementations, and future trends shaping data‑center storage architectures.

Data centerNVMeRDMA
0 likes · 11 min read
How NVMe over Fabrics Is Transforming Modern Storage Networks
Didi Tech
Didi Tech
Dec 18, 2018 · Cloud Computing

Accelerating Virtual Machine Storage with SPDK vhost and NVMe SSDs

By moving the VM storage stack to SPDK’s user‑space, lock‑free, poll‑based vhost back‑end and leveraging high‑performance Intel NVMe SSDs, Didi Cloud’s enhanced DC2 cuts latency, boosts IOPS to roughly 730 k reads and 470 k writes, and adds hot‑upgrade and automatic recovery for seamless VM storage acceleration.

NVMePerformance OptimizationSPDK
0 likes · 7 min read
Accelerating Virtual Machine Storage with SPDK vhost and NVMe SSDs
Architects' Tech Alliance
Architects' Tech Alliance
Nov 25, 2018 · Industry Insights

Why RDMA Makes NVMe‑over‑Fabric Faster: A Deep Dive into Fabrics, FC, InfiniBand, RoCE and TCP

The article examines how NVMe‑over‑Fabric extends NVMe beyond PCIe using various fabrics—FC, InfiniBand, RoCE v2, iWARP and TCP—highlighting RDMA’s zero‑copy, kernel‑bypass and CPU‑free advantages, and comparing protocol differences, performance trade‑offs, and the evolution toward NVMe/TCP.

Fibre ChannelInfiniBandNVMe
0 likes · 13 min read
Why RDMA Makes NVMe‑over‑Fabric Faster: A Deep Dive into Fabrics, FC, InfiniBand, RoCE and TCP
Architects' Tech Alliance
Architects' Tech Alliance
Nov 21, 2018 · Fundamentals

Unlocking NVMe: How PCIe‑Based SSDs Achieve Ultra‑Low Latency and High IOPS

This article explains the NVMe (Non‑Volatile Memory Express) standard, its logical device interface, key attributes, queue architecture, namespace concepts, multi‑path I/O, SR‑IOV support, and how it compares to traditional SCSI storage, providing a comprehensive technical overview for modern data‑center and client systems.

Enterprise StorageIO QueuesNVMe
0 likes · 10 min read
Unlocking NVMe: How PCIe‑Based SSDs Achieve Ultra‑Low Latency and High IOPS
Architects' Tech Alliance
Architects' Tech Alliance
Nov 18, 2018 · Fundamentals

How NVMe over Fabrics Will Transform the Storage Landscape

This article explains the evolution of storage networking, the performance bottlenecks of legacy SCSI‑based protocols, and how NVMe and NVMe over Fabrics leverage PCIe, RDMA, and high‑speed fabrics to deliver massive parallelism, lower latency, and a new paradigm for data‑center storage architectures.

Data centerFabricsNVMe
0 likes · 11 min read
How NVMe over Fabrics Will Transform the Storage Landscape
Architects' Tech Alliance
Architects' Tech Alliance
Nov 2, 2018 · Industry Insights

Why NVMe SSD Performance Varies and How to Optimize It for Data Centers

NVMe SSD performance can be unpredictable, so this article opens the SSD "black box" to examine hardware, firmware, and workload factors—such as NAND type, multi‑queue design, garbage collection, and I/O patterns—and offers software‑level strategies to maximize flash efficiency in modern data‑center storage systems.

Garbage CollectionIO PatternsNVMe
0 likes · 30 min read
Why NVMe SSD Performance Varies and How to Optimize It for Data Centers
UCloud Tech
UCloud Tech
Oct 17, 2018 · Cloud Computing

Inside UCloud’s Cloud Disk Upgrade, Gray-Scale Networking, and Fast Snapshot Design

UCloud’s first Tech Talk detailed a comprehensive redesign of its cloud disk architecture, introduced ServiceMesh‑based gray‑scale deployment for virtual networking, and unveiled a second‑level snapshot system that delivers second‑level continuous backups with rapid restore capabilities, all backed by NVMe and programmable switch innovations.

NVMecloud storagecontinuous snapshot
0 likes · 14 min read
Inside UCloud’s Cloud Disk Upgrade, Gray-Scale Networking, and Fast Snapshot Design
Architects' Tech Alliance
Architects' Tech Alliance
May 8, 2018 · Fundamentals

Welcome to the NVMe Era: PureStorage’s Take on Dell’s New PowerMax

The article summarizes PureStorage’s Matt Kixmoeller’s blog, which critiques Dell EMC’s PowerMax as a rebranded, partially NVMe‑optimized VMAX, highlights Pure’s own NVMe‑centric strategy, points out performance and efficiency shortcomings, and discusses the broader impact of NVMe on enterprise storage design.

Dell EMCEnterprise StorageFlashArray
0 likes · 7 min read
Welcome to the NVMe Era: PureStorage’s Take on Dell’s New PowerMax
Architects' Tech Alliance
Architects' Tech Alliance
Feb 23, 2018 · Fundamentals

How NVMe over Fabrics Will Change the Storage Environment

NVMe over Fabrics, leveraging PCIe and RDMA, replaces legacy SCSI and SAS protocols to deliver vastly higher bandwidth and lower latency for SSDs, enabling massive parallel I/O queues, and reshaping data‑center storage architectures through both FC‑NVMe and Ethernet‑based implementations.

Data centerFabricsNVMe
0 likes · 12 min read
How NVMe over Fabrics Will Change the Storage Environment
Architects' Tech Alliance
Architects' Tech Alliance
Nov 12, 2017 · Fundamentals

Evolution of SSD Storage: From SATA and PCIe to NVMe and the Emerging Role of Storage Class Memory

The article traces the development of SSD technology—from early SATA and SAS drives through PCIe and NVMe standards—explains Intel Optane's impact, introduces various Storage Class Memory types such as PRAM, ReRAM, MRAM and NRAM, and discusses their current applications and future challenges in high‑performance storage systems.

Memory ArchitectureNVMeOptane
0 likes · 9 min read
Evolution of SSD Storage: From SATA and PCIe to NVMe and the Emerging Role of Storage Class Memory
21CTO
21CTO
Apr 12, 2017 · Cloud Computing

Unlocking 90 W/s Red Packet Peaks: Alibaba’s High‑Performance Local Storage Blueprint

This article explains how Alibaba Cloud designed a high‑performance local storage solution—leveraging Virtio‑blk, SPDK, and NVMe SSDs—to meet the massive peak pressure, ultra‑low latency, and high IOPS demands of the Alipay red‑packet business, and how the technology is now available in the public cloud.

Alibaba CloudNVMeSPDK
0 likes · 12 min read
Unlocking 90 W/s Red Packet Peaks: Alibaba’s High‑Performance Local Storage Blueprint
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 12, 2017 · Cloud Computing

How Alibaba Cloud Achieved Ultra‑Low Latency with High‑Performance Local Storage

This article details Alibaba Cloud's high‑performance local storage solution for the massive Alipay Red Packet service, covering business requirements, existing block storage limitations, architectural redesign, key components like Virtio‑blk, SPDK, and NVMe SSD, and performance benchmarks demonstrating dramatically lower latency and higher IOPS.

NVMeSPDKcloud computing
0 likes · 12 min read
How Alibaba Cloud Achieved Ultra‑Low Latency with High‑Performance Local Storage
Architects' Tech Alliance
Architects' Tech Alliance
Feb 22, 2017 · Fundamentals

Key Data Storage Technology Trends for 2017

In 2017, industry experts predict that cloud‑to‑cloud backup, container virtualization, high‑capacity flash drives, NVMe, software‑defined storage, and 32‑gigabit Fibre Channel will dominate data storage trends, offering improved reliability, performance, and cost efficiency for enterprises transitioning to cloud and SaaS environments.

Cloud BackupContainersNVMe
0 likes · 16 min read
Key Data Storage Technology Trends for 2017
Architects' Tech Alliance
Architects' Tech Alliance
Jan 7, 2016 · Fundamentals

Flash Storage Interface Technologies and Development Trends

This article reviews the evolution of flash storage interfaces—from legacy SATA/SAS to high‑performance PCIe and NVMe standards—highlighting recent products such as Fusion‑io IO‑Drive, OCZ Z‑Drive series, and Micron XTREMFlash, and discusses how these innovations address bandwidth bottlenecks and enable faster, lower‑latency storage solutions.

NOR FlashNVMePCIe
0 likes · 7 min read
Flash Storage Interface Technologies and Development Trends