Cache organization for embeded processors; CAM-vs-SRAM

Baker Mohammad, Paul Bassett, Jacob Abraham, Adnan Aziz

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

11 Scopus citations

Abstract

Caches are becoming an increasingly important part of embedded processor design because of the impact they have on performance as well as implementation, specifically, area, power and timing. Different cache organizations make tradeoffs between these metrics. One of the main architectural choices is whether to use standard SRAM-based tag design or to go with a CAMbased organization. This choice has far reaching consequences on all other aspects of the cache design. We will compare these two cache styles using results from a recently completed DSP core design. Our conclusion is that, contrary to popular belief, an SRAM-tag based design provided a more optimal overall design point and is superior in energy respect. Some of driving factors such as the increasing dominance of wire and leakage power will be extrapolated forward to next generation processes.

Original languageBritish English
Title of host publication2006 IEEE International Systems-on-Chip Conference, SOC
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages299-302
Number of pages4
ISBN (Print)0780397819, 9780780397811
DOIs
StatePublished - 2006
Event2006 IEEE International Systems-on-Chip Conference, SOC - Austin, TX, United States
Duration: 24 Sep 200627 Sep 2006

Publication series

Name2006 IEEE International Systems-on-Chip Conference, SOC

Conference

Conference2006 IEEE International Systems-on-Chip Conference, SOC
Country/TerritoryUnited States
CityAustin, TX
Period24/09/0627/09/06

Fingerprint

Dive into the research topics of 'Cache organization for embeded processors; CAM-vs-SRAM'. Together they form a unique fingerprint.

Cite this