Cache modeling and optimization for portable devices running MPEG-4 video decoder |
| |
Authors: | Abu Asaduzzaman Imad Mahgoub |
| |
Affiliation: | (1) Department of Computer Science & Engineering, Florida Atlantic University, 777 Glades Road, 33431 Boca Raton, Florida, USA |
| |
Abstract: | There are increasing demands on portable communication devices to run multimedia applications. ISO (an International Organization
for Standardization) standard MPEG-4 is an important and demanding multimedia application. To satisfy the growing consumer
demands, more functions are added to support MPEG-4 video applications. With improved CPU speed, memory sub-system deficiency
is the major barrier to improving the system performance. Studies show that there is sufficient reuse of values for caching
that significantly reduce the memory bandwidth requirement for video data. Software decoding of MPEG-4 video data generates
much more cache-memory traffic than required. Proper understanding of the decoding algorithm and the composition of its data
set is obvious to improve the performance of such a system. The focus of this paper is cache modeling and optimization for
portable communication devices running MPEG-4 video decoding algorithm. The architecture we simulate includes a digital signal
processor (DSP) for running the MPEG-4 decoding algorithm and a memory system with two levels of caches. We use VisualSim
and Cachegrind simulation tools to optimize cache sizes, levels of associativity, and cache levels for a portable device decoding
MPEG-4 video.
Abu Asaduzzaman is, currently, a PhD candidate in the department of Computer Science and Engineering (CSE), Florida Atlantic University (FAU),
Boca Raton, Florida. He received his MS degree in computer engineering from FAU in 1997.
Mr. Asaduzzaman worked for ECI Telecom as a software engineer from 1998 to 2001. From 2001 to 2003, he worked for BlueCross
and BlueShield of Florida and SunPass (FDoT) as an IT Consultant. Currently, he is working as a research assistant at CSE
Dept, FAU. His research interests include cache optimization, architecture exploration, embedded system evaluation, and networks-on-a-chip
(NoC). He has published several research papers in these areas. Abu is a member of the honor society of Phi Kappa Phi, Tau
Beta Pi, Upsilon Phi Epsilon, and the Association for Computing Machinery (ACM) FAU Chapter.
Imad Mahgoub received the MS degree in applied mathematics and MS degree in electrical and computer engineering, both from North Carolina
State University, Raleigh in 1983 and 1986 respectively and the PhD degree in computer engineering from the Pennsylvania State
University, University Park, PA in 1989.
Dr. Mahgoub joined Florida Atlantic University (FAU), Boca Raton, Florida in 1989. Currently he is a full professor of Computer
Science and Engineering department and the director of the Mobile Computing Laboratory. His research interests include performance
evaluation, mobile computing, sensor networks, and parallel and distributed processing. He has published over 80 research
papers in these areas. He is the co-editor of the Mobile Computing Handbook and the Handbook of Sensor Networks. Dr. Mahgoub
has served on the program committees of numerous conferences. He has been the vice-chair for the Symposium on Performance
Evaluation of Computer and Telecommunication Systems (SPECTS) since 2003. He is a senior member of the IEEE. He is also a
member of Tau Beta Pi, Upsilon Pi Epsilon, the IEEE Computer Society, and the ACM. |
| |
Keywords: | Cache modeling Cache optimization Portable devices MPEG-4 Video decoder |
本文献已被 SpringerLink 等数据库收录! |
|