Academia.eduAcademia.edu

Outline

Exploring memory energy optimizations in smartphones

2011, 2011 International Green Computing Conference and Workshops

https://doi.org/10.1109/IGCC.2011.6008591

Abstract

Recent development of sophisticated smartphones has made them indispensable part of our everyday life. However, advances in battery technology cannot keep up with the demand for longer battery life. Subsequently, energy efficiency has become one of the most important factors in designing smartphones. Multitasking and better multimedia features in the mobile applications continuously push memory requirements further, making energy optimizations for memory critical. Mobile RAM is already optimized for energy efficiency at the hardware level. It also provides power state switching interfaces to the operating system which enables the OS level energy optimizations. Many RAM optimizations have been explored for computer systems and in this paper we explore their applicability to smartphone hardware. In addition, we apply those optimizations to the newly emerging Phase Change Memory and study their energy efficiency and performance. Finally, we propose a hybrid approach to take the advantage of both Mobile RAM and Phase Change Memory. Results show that our hybrid mechanism can save more than 98% of memory energy as compared to the standard smartphone system with negligible impact on user experience.

References (22)

  1. "Windows phone 7," http://en.wikipedia.org/wiki/Windows Phone 7.
  2. H. Huang, P. Pillai, and K. G. Shin, "Design and implemen- tation of power-aware virtual memory," in ATC, 2003.
  3. M. Lee, E. Seo, J. Lee, and J.-s. Kim, "Pabc: Power-aware buffer cache management for low power consumption," IEEE Transactions on Computers, 2007.
  4. V. Pandey, W. Jiang, Y. Zhou, and R. Bianchini, "Dma-aware memory energy management." in HPCA, 2006.
  5. H. Huang, K. G. Shin, C. Lefurgy, and T. Keller, "Improving energy efficiency by making dram less randomly accessed," in ISLPED, 2005.
  6. C. Lefurgy, K. Rajamani, F. Rawson, W. Felter, M. Kistler, and T. W. Keller, "Energy management for commercial servers," Computer, 2003.
  7. X. Li, Z. Li, Y. Zhou, and S. Adve, "Performance directed en- ergy management for main memory and disks," Transactions on Storage, 2005.
  8. B. C. Lee, E. Ipek, O. Mutlu, and D. Burger, "Architecting phase change memory as a scalable dram alternative," in ISCA, 2009.
  9. W. Zhang and T. Li, "Exploring phase change memory and 3d die-stacking for power/thermal friendly, fast and durable memory architectures," in PACT, 2009.
  10. P. Zhou, B. Zhao, J. Yang, and Y. Zhang, "A durable and energy efficient main memory using phase change memory technology," in ISCA, 2009.
  11. M. K. Qureshi, V. Srinivasan, and J. A. Rivers, "Scalable high performance main memory system using phase-change memory technology," in ISCA, 2009.
  12. A. Rice and S. Hay, "Decomposing power measurements for mobile devices," in PerCom, 2010.
  13. Infineon, "Hyb25l512160ac-7.5 512mbit mobile-ram," 2004, www.infineon.com.
  14. B. Schneiderman, Designing the user interface: strategies for effective human-computer interaction, 1998.
  15. H. Huang, K. G. Shin, C. Lefurgy, K. Rajamani, T. W. Keller, E. V. Hensbergen, and F. L. R. III, "Software-hardware cooperative power management for main memory." in PACS, 2004.
  16. W. Yuan and K. Nahrstedt, "Energy-efficient soft real-time cpu scheduling for mobile multimedia systems," in SOSP, 2003.
  17. S. Iyer, L. Luo, R. Mayo, and P. Ranganathan, "Energy- adaptive display system designs for future mobile environ- ments," in MobiSys, 2003.
  18. H. Shen, M. Kumar, S. K. Das, and Z. Wang, "Energy- efficient data caching and prefetching for mobile devices based on utility," Mob. Netw. Appl., 2005.
  19. M. Bi, R. Duan, and C. Gniady, "Delay-hiding energy man- agement mechanisms for dram," in HPCA, 2010.
  20. L. Song, P. Karthik, M. Thomas, and G. Benjamin, "Flikker: Saving dram refresh-power through critical data partitioning," in ASPLOS, 2011.
  21. Q. Deng, D. Meisner, L. Ramos, T. F. Wenisch, and R. Bian- chini, "Memscale: active low-power modes for main mem- ory," in ASPLOS, 2011.
  22. H. Volos, A. J. Tack, and M. M. Swift, "Mnemosyne: lightweight persistent memory," in ASPLOS, 2011.