LifetimeOptimal Buffer Management on Flashbased Swap Framework for Smart TV Recent work has demonstrated that using NAND flash as a swap device is feasible for Smart TVs by reducing the swapout traffic with data compression and deduplication techniques. In this paper, we propose to add a buffer cache, to hold the reduced swapout traffic, which gives a new opportunity to further extend the lifetime. This paper also introduces dynamic buffer management models, which intelligently control the size of buffer cache based on systemwide memory conditions and the efficiency of data compression. Experimental results on real Smart TV show that having a buffer cache with welldefined threshold value can improve the lifetime. The results also show that our dynamic buffer management models can effectively shrink the buffer cache even under unexpected environmental changes, resulting in significantly improving the lifetime compared to static thresholdbased model.

EnergyEfficiency Exploration of Memory Hierarchy using NVMs for HEVC Motion Estimation Efficient video coding techniques applied by modern video encoders  e.g. the High Efficiency Video Coding (HEVC)  enable the handling and sharing of digital videos content. The applied complex dataintensive algorithms, as the Motion Estimation (ME), pose severe constraints in terms of memory communication and energy consumption, especially for batterypowered devices. Thus, an evaluation using efficient memory hierarchies, exploring multiple cache configurations and the use of nonvolatile memories (NVMs) as main memory, was performed. Our evaluation considered TZS algorithm, encoding FHD videos, under 32 different cache configurations, combined with three main memory technologies: DRAM, STTRAM, and ReRAM. The best cache configurations were selected in terms of lowest total energy consumption, moreover, different energy savings were achieved using nonvolatile memories as main memory, varying from 33.4% to 57.6%, for STTRAM and ReRAM, respectively, with ReRAM presenting the best energy results and reducing the optimal cache size.