SAD prefetching for MPEG4 using flux caches

Georgi N. Gaydadjiev*, Stamatis Vassiliadis

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

1 Citation (Scopus)

Abstract

In this paper, we consider flux caches prefetching and a media application. We analyze the MPEC4 encoder workload with realistic data set in a scenario representative for the embedded systems domain. Our study shows that different well known data prefetch mechanisms can gain little reduction in the cache miss ratios when applied on the complete MPEG4 application. Furthermore, we investigate the potential improvement when dedicated prefetching strategies are applied to the sum of absolute differences (SAD) kernels in MPEG4. We propose a flux cache mechanism that dynamically invokes cache designs with dedicated prefetching engines that can fully utilize the available memory bandwidth. We show that our proposal improves the cache miss ratios by a factor close to 3x.

Original languageEnglish
Title of host publicationEmbedded Computer Systems
Subtitle of host publicationArchitectures, Modeling, and Simulation
EditorsS. Vassiliadis, S. Wong, T. D. Hamalainen
PublisherSpringer
Pages248-258
Number of pages11
ISBN (Electronic)978-3-540-36411-5
ISBN (Print)978-3-540-36410-8
DOIs
Publication statusPublished - 2006
Externally publishedYes
Event6th International Workshop on Embedded Computer Systems - Architectures, Modeling and Simulation - Samos, Greece
Duration: 17-Jul-200620-Jul-2006

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume4017
ISSN (Print)0302-9743

Conference

Conference6th International Workshop on Embedded Computer Systems - Architectures, Modeling and Simulation
Country/TerritoryGreece
CitySamos
Period17/07/200620/07/2006

Keywords

  • flux caches
  • prefetching mechanisms
  • reconfigurable architectures
  • multimedia

Cite this