Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
An energy efficient cache memory architecture for embedded systems
Jung-Wook P., Cheong-Ghil K., Jung-Hoon L., Shin-Dug K.  Applied computing (Proceedings of the 2004 ACM symposium, Nicosia, Cyprus, Mar 14-17, 2004)884-890.2004.Type:Proceedings
Date Reviewed: May 21 2004

This paper presents a version of skewed associative cache, called selective-way-access skewed associative (SSA), for embedded systems. The SSA illustrates less energy consumption in comparison with direct mapped and two-way/four-way set associative caches.

The work does not offer any new breakthrough ideas. Skewed associative caches have been proposed from the early 1990s. Seznec and Bodin, who the authors cited, talked about different skewed associative caches. The authors of this paper did provide different hashing functions for the skewed set (the second set for avoiding the cache conflict misses). Some new components, such as the lookup table to get to the sets, are also introduced. Since SimpleScalar tool sets have a cache simulator, I do not understand why the authors needed to dump the cache traces, and use Dinero to evaluate the cache behavior of the MediaBench benchmarks.

I did like the last table on page 889, Table 3. This table reports that the proposed cache organization (SSA) outperforms any other of the listed caches. What remains to be explained is the abrupt change in energy consumption between two-way and four-way set associative caches. I fully understand why four-way and two-way prediction caches perform better than their counterparts. Way-prediction caches reveal fewer cache misses, and therefore more accesses hit the cache, and do not need the second level cache access. Overall, having said that a great percentage of the energy consumed in embedded systems is spent in the memory hierarchy, it seems very rational to spend a lot of time on research to improve the energy consumed in the cache, or to improve the locality behavior of media applications, something that I think is worth exploring.

I found the English in this paper to be very poor. I had a hard time reading the text; I needed to read a paragraph several times to understand its point.

Reviewer:  Mehran Rezaei Review #: CR129650 (0412-1470)
Bookmark and Share
  Reviewer Selected
 
 
Associative Memories (B.3.2 ... )
 
 
Simulation And Modeling (I.6 )
 
 
Special-Purpose And Application-Based Systems (C.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Associative Memories": Date
A hierarchical associative processing system
Stüttgen H., Springer-Verlag New York, Inc., New York, NY, 1985. Type: Book (9789780387156521)
May 1 1986
Content-Addressable and Associative Memory: Alternatives to the Ubiquitous RAM
Chisvin L., Duckworth R. Computer 22(7): 51-64, 1989. Type: Article
Jul 1 1990

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy