• DocumentCode
    1999535
  • Title

    Unified non-volatile memory and NAND flash memory architecture in smartphones

  • Author

    Renhai Chen ; Yi Wang ; Jingtong Hu ; Duo Liu ; Zili Shao ; Yong Guan

  • Author_Institution
    Dept. of Comput., Hong Kong Polytech. Univ., Hong Kong, China
  • fYear
    2015
  • fDate
    19-22 Jan. 2015
  • Firstpage
    340
  • Lastpage
    345
  • Abstract
    I/O is becoming one of major performance bottlenecks in NAND-flash-based smartphones. Novel NVMs (nonvolatile memories), such as PCM (Phase Change Memory) and STT-RAM (Spin-Transfer Torque Random Access Memory), can provide fast read/write operations. In this paper, we propose an unified NVM/flash architecture to improve the I/O performance. A transparent scheme, vFlash (Virtualized Flash), is also proposed to manage the unified architecture. Within vFlash, inter-app technique is proposed to optimize the application performance by exploiting the historic locality of applications. Since vFlash is on the bottom of the I/O stack, the application features will be lost. Therefore, we also propose a cross-layer technique to transfer the application information from the application layer to the vFlash layer. The proposed scheme is evaluated based on a real Android platform, and the experimental results show that the read and write performance for the proposed scheme is 2.45 times and 3.37 times better than that of the stock Android 4.2 system, respectively.
  • Keywords
    Android (operating system); flash memories; logic design; phase change memories; random-access storage; smart phones; Android; NAND flash memory; PCM; STT-RAM; non-volatile memory; phase change memory; smartphones; spin-transfer torque random access memory; vFlash; virtualized flash; Androids; Ash; Humanoid robots; Kernel; Linux; Nonvolatile memory; Smart phones;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2015 20th Asia and South Pacific
  • Conference_Location
    Chiba
  • Print_ISBN
    978-1-4799-7790-1
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2015.7059028
  • Filename
    7059028