Code Optimization Techniques to Reduce Energy Consumption of Multimedia Applications in Hybrid Memory
- Authors
- Thomas Haywood Dadzie; Seungpyo Cho; 오현옥
- Issue Date
- Aug-2016
- Publisher
- 대한전자공학회
- Keywords
- Compiler; Simulation; Hybrid memory; Energy consumption
- Citation
- IEIE Transactions on Smart Processing & Computing, v.5, no.4, pp.274 - 282
- Indexed
- KCI
OTHER
- Journal Title
- IEIE Transactions on Smart Processing & Computing
- Volume
- 5
- Number
- 4
- Start Page
- 274
- End Page
- 282
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/33045
- ISSN
- 2287-5255
- Abstract
- This paper proposes code optimization techniques to reduce energy consumption of complex multimedia applications in a hybrid memory system with volatile dynamic random access memory (DRAM) and non-volatile spin-transfer torque magnetoresistive RAM (STT-MRAM). The proposed approach analyzes read/write operations for variables in an application. Based on the profile, variables with a high read operation are allocated to STT-MRAM, and variables with a high write operation are allocated to DRAM to reduce energy consumption. In this paper, to optimize code for real-life complicated applications, we develop a profiler, a code modifier, and compiler/link scripts. The proposed techniques are applied to a Fast Forward Motion Picture Experts Group (FFmpeg) application. The experiment reduces energy consumption by up to 22%.
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 정보시스템학과 > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/33045)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.