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
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;
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
DOI :
10.1109/CSE.2009.25