arrow
返回

Pattern-driven prefetching for multimedia applications on embedded processors

delete2006-04-01
delete3
PRE
AI
H
Hassan Sbeyti
S
Smaïl Niar
L
Lieven Eeckhout
DOI:10.1016/j.sysarc.2005.05.002delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Multimedia applications in general and video processing, such as the MPEG4 Visual stream decoders, in particular are increasingly popular and important workloads for future embedded systems. Due to the high computational requirements, the need for low power, high performance embedded processors for multimedia applications is growing very fast. This paper proposes a new data prefetch mechanism called pattern-driven prefetching. PDP inspects the sequence of data cache misses and detects recurring patterns within that sequence. The patterns that are observed are based on the notions of the inter-miss stride (memory address stride between two misses) and the inter-miss interval (number of cycles between two misses). According to the patterns being detected, PDP initiates prefetch actions to anticipate future accesses and hide memory access latencies. PDP includes a simple yet effective stop criterion to avoid cache pollution and to reduce the number of additional memory accesses. The additional hardware needed for PDP is very limited making it an effective prefetch mechanism for embedded systems. In our experimental setup, we use cycle-level power/performance simulations of the MPEG4 Visual stream decoders from the MoMuSys reference software with various video streams. Our results show that PDP increases performance by as much as 45%, 24% and 10% for 2KB, 4KB and 8KB data caches, respectively, while the increase in external memory accesses remains under 0.6%. In conjunction with these performance increases, system-level (on-chip plus off-chip) energy reductions of 20%, 11.5% and 8% are obtained for 2KB, 4KB and 8KB data caches, respectively. In addition, we report significant speedups (up to 160%) for various other multimedia applications. Finally, we also show that PDP outperforms stream buffers. (c) 2005 Elsevier B.V. All rights reserved.
Keyword:
embedded processors
MPEG
multimedia applications
prefetching
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems Architecture 封面图
Journal of Systems Architecture
IF:
4.1
论文数:
3.0K
被引数:
4.2K

机构

暂无机构信息
引用论文

引用论文

Axenfeldʼs Anomaly Associated with Downʼs Syndrome
err1992-03-01
err0
PREAI
errDouglas W. Stokes; Carolyn M. Parrish
err分享
err收藏
Phase transition at 320 K in a new layered organic metal conductor (BEDT-TTF)4CoBr4(C6H4Cl2)
err2011-01-01
err0
PREAI
errGena V. Shilov; Elena I. Zhilyaeva; Alexandra M. Flakina; Svetlana A. Torunova; Rustem B. Lyubovskii; Sergey M. Aldoshin; Rimma N. Lyubovskaya
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
没有更多内容