The software architect of NVMe SSD Storage in ByteDance, in charge of the in-house SSD development, including the analysis of technical requirements for internal applications, firmware design/development, product delivery, and maintenance.
Expertise in Enterprise/Data Center SSD design from PCIe Gen 3 to Gen 6.
Expertise in Software-Hardware codesign, especially in host software and NVMe SSD devices.
In modern data centers, workloads are highly mixed and multi-tenant, yet mainstream enterprise SSDs remain overly generic: they passively accept host IO requests without fine-grained responses to host-side priorities or access patterns. Meanwhile, existing FDP mechanisms, though more flow-aware, require heavy protocol and software-stack changes on the host, making them hard to adopt at scale. NeoHint Storage/SSD aims to let drives “understand” host behavior and proactively optimize data layout and resource scheduling with minimal integration cost. It introduces a lightweight hint channel and a redesigned firmware architecture that jointly reshape data-flow and control-flow isolation. On the data side, it supports fine-grained placement across mixed media (SLC/TLC/QLC) and physical isolation at the NAND die/chip level; on the control side, it slices controller compute resources, queues and caches to deliver deterministic IO and sellable SLAs under mixed workloads. POC results show metadata throughput gains up to 3–3.5×, with user throughput and tail-latency improvements typically in the 20%–50% range, and over 50% in some scenarios.