Application-Adaptive Intelligent Cache Memory System

Jung Hoon Lee, Shin Dug Kim, Charles Weems

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

This article presents the design of a simple hardware-controlled, high performance cache system. The design supports fast access time, optimal utilization of temporal and spatial localities adaptive to given applications, and a simple dynamic fetching mechanism with different fetch sizes. Support for dynamically varying the fetch size makes the cache equally effective for general-purpose as well as multimedia applications. Our cache organization and operational mechanism are especially designed to maximize temporal locality and spatial locality, selectively and adaptively. Simulation shows that the average memory access time of the proposed cache is equal to that of a conventional direct-mapped cache with eight times as much space. In addition, the simulations show that our cache achieves better performance than a 2-way or 4-way set associative cache with twice as much space. The average miss ratio, compared with the victim cache with 32-byte block size, is improved by about 41% or 60% for general applications and multimedia applications, respectively. It is also shown that power consumption of the proposed cache is around 10% to 60% lower than other cache systems that we examine. Our cache system thus offers high performance with low power consumption and low hardware cost.

Original languageEnglish
Pages (from-to)56-78
Number of pages23
JournalACM Transactions on Embedded Computing Systems
Volume1
Issue number1
DOIs
Publication statusPublished - 2002 Jan 1

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'Application-Adaptive Intelligent Cache Memory System'. Together they form a unique fingerprint.

  • Cite this