Kyoungwoo Lee, Aviral Shrivastava, Minyoung Kim, Nikil Dutt, and Nalini Venkatasubramanian
ACM MultiMedia 2008: ACM International Conference on Multimedia
Abstract: Increasing exponentially with each technology generation, hardwareinduced soft errors pose a significant threat for the reliability of mobile multimedia devices. Since traditional hardware error protection techniques incur significant power and performance overheads, this paper proposes a cross-layer cooperative approach that exploits existing error control schemes at the application layer to mitigate the impact of hardware defects. Specifically, we propose Error Detection Codes in hardware, Drop and Forward Recovery in middleware, and error-resilient video encoding at the application level to effectively and efficiently combat soft errors with minimal overheads. Experimental evaluation on standard test video streams demonstrates that our cooperative erroraware method for video encoding improves performance by 60% and energy consumption by 58% with even better reliability at the cost of only 3% quality degradation on average, as compared to an ECC-based hardware protection technique. Combining intelligent schemes to select a recovery mechanism can help guide system designers trade off multiple constraints such as performance, power, reliability, and QoS, and provides the ability to perform system level design space exploration across these interdependent constraints.
|
Compiler and Microarchitecture Lab, Department of Computer Science and Engineering, School of Computing and Informatics, Arizona State University, Tempe, AZ 85281. |
Center For Embedded Computer Systems, Department of Information and Computer Science, University of California, Irvine. |