Tagged articles
8 articles
Page 1 of 1
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
Selected Java Interview Questions
Selected Java Interview Questions
Dec 4, 2022 · Backend Development

Linux Kernel Rejects Xiaomi Engineer’s UFS File‑Based Optimization Patch

A Xiaomi engineer submitted a set of Linux kernel patches to implement JEDEC’s UFS File‑Based Optimization (UFS FBO) for better storage performance, but kernel maintainer Christoph Hellwig harshly criticized the proposal as completely misguided and unrelated to the kernel, making acceptance unlikely.

File-Based OptimizationLinux kernelPatch rejection
0 likes · 3 min read
Linux Kernel Rejects Xiaomi Engineer’s UFS File‑Based Optimization Patch
IT Services Circle
IT Services Circle
Nov 5, 2022 · Fundamentals

UFS File-Based Optimization (FBO) Standard and Its Controversial Linux Kernel Patch

JEDEC’s new UFS File‑Based Optimization (FBO) 1.0 standard defines an interface for host‑device communication to defragment file‑related LBA ranges, but a Xiaomi engineer’s Linux kernel patch implementing it was sharply criticized by kernel veteran Christoph Hellwig as impractical and unrelated to the kernel.

File-Based OptimizationJEDECLinux kernel
0 likes · 4 min read
UFS File-Based Optimization (FBO) Standard and Its Controversial Linux Kernel Patch
21CTO
21CTO
Nov 4, 2022 · Fundamentals

Can File‑Based Optimization Save UFS Performance? Inside the Linux Kernel Debate

JEDEC’s new UFS File‑Based Optimization (FBO) 1.0 standard aims to improve flash storage performance by defragmenting LBA ranges tied to specific files, but a Xiaomi engineer’s patch proposal to implement it in Linux was sharply rejected by kernel veteran Christoph Hellwig, who called the idea fundamentally flawed.

File-Based OptimizationLinux kernelUFS
0 likes · 4 min read
Can File‑Based Optimization Save UFS Performance? Inside the Linux Kernel Debate
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Aug 26, 2020 · Industry Insights

The Hardware & Software Secrets That Make ColorOS Phones So Smooth

The article examines why users remain loyal to ColorOS smartphones by analyzing the combination of high‑end hardware components such as LPDDR4x memory and UFS 3.0 storage with deep‑level software optimizations like UI First scheduling and Hyper Boost 3.0, which together deliver consistently smooth performance across diverse scenarios.

ColorOSHardware OptimizationHyper Boost
0 likes · 6 min read
The Hardware & Software Secrets That Make ColorOS Phones So Smooth
UCloud Tech
UCloud Tech
Mar 24, 2020 · Artificial Intelligence

Why Does PyTorch Struggle with UFS Storage? Insights and Optimizations

A detailed case study reveals why PyTorch training on UFS file storage suffers severe I/O bottlenecks, compares it with local SSD and SSHFS, and presents practical optimizations such as using cv2.imdecode, caching DataLoader handles, and converting small‑file datasets into large UFS files to close the performance gap.

AI trainingPyTorchUFS
0 likes · 14 min read
Why Does PyTorch Struggle with UFS Storage? Insights and Optimizations
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Mar 13, 2020 · Fundamentals

Unveiling UFS: From MPHY to Data Transfer – A Deep Technical Dive

Over the past decade, mobile storage has evolved from eMMC to high‑speed UFS, and this article explains UFS’s history, the MPHY physical layer, Unipro protocol stack, UFSHCI host controller, initialization sequence, and data‑transfer pathways, highlighting key registers, lane configurations, and performance metrics.

MPHYMobileUFS
0 likes · 14 min read
Unveiling UFS: From MPHY to Data Transfer – A Deep Technical Dive