A study of memory system performance of multimedia applications

S. Sohoni, R. Min, Z. Xu, Y. Hu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

13 Scopus citations

Abstract

Multimedia applications are fast becoming one of the dominating workloads for modern computer systems. Since these applications normally have large data sets and little datareuse, many researchers believe that they have poor memory behavior compared to traditional programs, and that current cache architectures cannot handle them well. It is therefore important to quantitatively characterize the memory behavior of these applications in order to provide insights for future design and research of memory systems. However, very few results on this topic have been published. This paper presents a comprehensive research on the memory requirements of a group of programs that are representative of multimedia applications. These programs include a subset of the popular MediaBench suite and several large multimedia programs running on the Linux, Windows NT and Tru UNIX operating systems. We performed extensive measurement and trace-driven simulation experiments. We then compared the memory utilization of these prog rams to that of SPECint95 applications. We found that multimedia applications actually have better memory behavior than SPECint95 programs. The high cache hit rates of multimedia applications can be contributed to the following three factors. Most multimedia applications apply block partitioning algorithms to the input data, and work on small blocks of data that easily fit into the cache. Secondly, within these blocks, there is significant data reuse as well as spatial locality. The third reason is that a large number of references generated by multimedia applications are to their internal data structures, which are relatively small and can also easily fit into reasonably-sized caches.

Original languageEnglish (US)
Title of host publicationPerformance Evaluation Review
Pages206-215
Number of pages10
Volume29
Edition1
StatePublished - 2001
Externally publishedYes
EventJoint International Conference on Measurement and Modeling of Computer Systems - Cambridge, MA, United States
Duration: Jun 16 2001Jun 20 2001

Other

OtherJoint International Conference on Measurement and Modeling of Computer Systems
Country/TerritoryUnited States
CityCambridge, MA
Period6/16/016/20/01

ASJC Scopus subject areas

  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'A study of memory system performance of multimedia applications'. Together they form a unique fingerprint.

Cite this