• DocumentCode
    1824650
  • Title

    Performance Improvement for Flash Memories Using Loop Optimization

  • Author

    Paik, Joon-Young ; Cho, Eun-Sun ; Chung, Tae-Sun

  • Author_Institution
    Dept. of Comput. Technol., Chungnam Univ., Seoul, South Korea
  • Volume
    2
  • fYear
    2009
  • fDate
    29-31 Aug. 2009
  • Firstpage
    508
  • Lastpage
    513
  • Abstract
    Flash memories have advanced features such as non-volatility, fast access speed, and low power consumption that they are adopted in various ubiquitous portable devices. However, the speed of writing on flash memory is relatively slower than that of reading, and extensive research efforts are devoted to overcome these restrictions, mostly in the field of flash translation layers (FTLs). This paper proposes an orthogonal approach of reducing flash memory writing time, by detecting and eliminating unnecessary write operations before execution of embedded applications. For this purpose, we extend static analysis techniques previously used in the compilers for program optimization. Our research focuses on loop blocks, which are usually used for massive data management and likely to efficiently enhance performance when improved. As a result, we show that the proposed method reduces the amount of data to be written and improves the writing performance for flash memories.
  • Keywords
    flash memories; optimising compilers; data management; flash memory writing time reduction; flash translation layers; loop optimization; low power consumption; orthogonal approach; program optimization compilers; static analysis techniques; ubiquitous portable devices; Educational institutions; Energy consumption; Flash memory; Information technology; Personal digital assistants; Pervasive computing; Portable computers; Portable media players; Runtime; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering, 2009. CSE '09. International Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-5334-4
  • Electronic_ISBN
    978-0-7695-3823-5
  • Type

    conf

  • DOI
    10.1109/CSE.2009.25
  • Filename
    5284199