IMPACTS OF LEVEL-2 CACHE ON PERFORMANCE OF MULTIMEDIA SYSTEMS AND APPLICATIONS

Abu Asaduzzaman, Manira Rani, Darryl Koivisto

2007

Abstract

Multimedia systems normally suffer while processing multimedia applications because of their limited resources. The demand for tremendous amount of processing power raises serious challenges for multimedia systems and applications. Studies show that cache memory has strong influence on the performance of multimedia systems and applications. In our previous work, we optimize level-1 cache parameters to enhance the performance of portable devices running MPEG4 decoder. The focus of this paper is to evaluate the impacts of level-2 cache on the performance of multimedia systems running MPEG4 and H.264/AVC encoders. We develop VisualSim model and C++ code to run the simulation. We measure miss rates, CPU utilization, and power consumed by varying level-2 cache size. Simulation results show that the performance of multimedia systems and applications can be enhanced by optimizing level-2 cache.

References

  1. Asaduzzaman, A., Mahgoub, I., 2004. Evaluation of Application-Specific Multiprocessor Mobile System, SPECTS.
  2. Grigoriadou, M., Toula, M., Kanidis, E., 2003. Design and Evaluation of a Cache Memory Simulation Program, Proceedings of the IEEE.
  3. Slingerland, N., Smith, A., 2005. Cache Performance for Multimedia Applications. Portal ACM, URL: www.portal.acm.org/ft_gateway.cfm?id=377833&typ e=pdf
  4. Asaduzzaman, A., Mahgoub, I., 2006. Cache Modelling and Optimization for Portable Devices Running MPEG-4 Video Decoder, MTAP06 Multimedia Tools and Applications.
  5. Wu, Z., Tokumitsu, M., Hatanaka, T., 2004. The Development of MPEG4-AVC/H.264, the Next Generation Moving Picture Coding Technology, Oki Technical Review.
  6. Richardson, I., 2002. H.264 / MPEG4 Part 10: Overview,
  7. Koenen, R., Pereira, F., Chiariglione, L., 2002. MPEG4: Context and Objectives, Invited paper for the Special Issue on MPEG4 of the Image Communication Journal.
  8. Ely, S., 1995. MPEG video coding - A simple introduction, EBU Technical Review Winter.
  9. Schaphorst, R., 1999. Videoconferencing and Videotelephony - Techonology and Standards, Artech House.
  10. Soderquist, P., Leeser, M., 1997. Optimizing the Data Cache Performance of a Software MPEG-2 Video Decoder, ACM Multimedia 97 - Electronic Proceedings.
  11. Wolf, W., 2005. Multimedia Applications of Multiprocessor Systems-on-Chips. IEEE DATE'05 Proceedings.
  12. Wolf, W., Kandemir, M., 2003. Memory System Optimization of Embedded Software, Proceedings of the IEEE.
  13. Li, Y., Henkel, J., 1998. A framework for estimating and minimizing energy dissipation of embedded HW/SW systems. Proc. 35th Design Automation Conf.
  14. Panda, P., Kjeldsberg, P., et al, 2001. Data and Memory Optimization Techniques for Embedded Systems, ACM Transactions on Design Automation of Electronic Systems.
  15. Kannan, S., Allen, M., Fridman, J. Cached Memory Performance Characterization of a Wireless Digital Baseband Processor, IEEE V-361-364.
  16. Slingerland, N., Smith, A., 2002. Design and characterization of the Berkeley multimedia workload, Multimedia Systems, Springer-Verlag.
  17. Avritzer, A., Kondek, J., Liu, D., Weyuker, E.J., 2002. Software Performance Testing Based on Workload Characterization, WOSP'02, AT&T Labs, ACM
  18. Maxiaguine, Liu, Y., Chakraborty, S., Ooi, W., 2004. Identifying "representative" workloads in designing MpSoC platforms for media processing, 2nd Workshop on Embedded Systems for Real-Time Multimedia.
  19. ARMulator, 2007. Application Note 32: The ARMulator, www.arm.com/support/ARMulator.html
  20. VisualSim, 2007. A system-level simulator from Mirabilis Design, Inc. www.mirabilisdesign.com
  21. FFmpeg, 2007. A very fast video and audio converter, http://ffmpeg.sourceforge.net/ffmpeg-doc.html#SEC1
  22. JM-RS (96), 2007. H.264/AVC Reference Software
Download


Paper Citation


in Harvard Style

Asaduzzaman A., Rani M. and Koivisto D. (2007). IMPACTS OF LEVEL-2 CACHE ON PERFORMANCE OF MULTIMEDIA SYSTEMS AND APPLICATIONS . In Proceedings of the Second International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2007) ISBN 978-989-8111-13-5, pages 342-347. DOI: 10.5220/0002142203420347


in Bibtex Style

@conference{sigmap07,
author={Abu Asaduzzaman and Manira Rani and Darryl Koivisto},
title={IMPACTS OF LEVEL-2 CACHE ON PERFORMANCE OF MULTIMEDIA SYSTEMS AND APPLICATIONS},
booktitle={Proceedings of the Second International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2007)},
year={2007},
pages={342-347},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002142203420347},
isbn={978-989-8111-13-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2007)
TI - IMPACTS OF LEVEL-2 CACHE ON PERFORMANCE OF MULTIMEDIA SYSTEMS AND APPLICATIONS
SN - 978-989-8111-13-5
AU - Asaduzzaman A.
AU - Rani M.
AU - Koivisto D.
PY - 2007
SP - 342
EP - 347
DO - 10.5220/0002142203420347