Understanding Implications of Trim, Discard, and Background Command for Emmc Storage Device
2014 IEEE 3rd Global Conference on Consumer Electronics (GCCE) Understanding Implications of Trim, Discard, and Background Command for eMMC Storage Device Byungjo Kim1,2, Dong Hyun Kang1, Changwoo Min1,2, and Young Ik Eom1 Sungkyunkwan University, Republic of Korea1 Samsung Electronics, Republic of Korea2 {rough981, kkangsu1, multics691, yieom1}@skku.edu, {byungjo4530.kim2, changwoo.min2}@samsung.com Abstract—Recently, eMMC is widely being used in mobile characteristics of eMMC features. We also propose a method devices because of its characteristics such as low cost, small size, to improve the random write performance of eMMC on and low power consumption. In this paper, we analyze features of mobile device environments. eMMC based on commands such as Trim, Discard, and Background to investigate how do commands affect the random write performance and lifetime of the NAND flash memory. Also, II. PROPOSAL METHOD we propose a method that uses the Background command to improve the random write performance of eMMC. Our A. Understanding of Trim/Discard command experimental results clearly show that our method outperforms the normal power-off method, on average, by 173% in terms of the It is generally known that the Trim and Discard command random write performance. are used to improve the random write performance and lifetime of eMMC[3][4]. When a file is deleted, the file Keywords—Performance and Lifetime of eMMC; Trim system issues Trim or Discard command with the data of command; Discard Command; Background command deleted file to eMMC. If eMMC receives the Trim and Discard command, the FTL marks pages, which belong to I.
[Show full text]