首页 | 本学科首页   官方微博 | 高级检索  
     


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 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号