Buffer-integrated-cache: A cost-effective SRAM architecture for handheld and embedded platforms

  • Carlos Flores Fajardo
  • , Zhen Fang
  • , Ravi Iyer
  • , German Fabila Garcia
  • , Seung Eun Lee
  • , Li Zhao

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

29 Scopus citations

Abstract

In an SoC, building local storage in each accelerator is area inefficient due to the low average utilization. In this paper, we present design and implementation of Buffer-integrated-Caching (BiC), which allows many buffers to be instantiated simultaneously in caches. BiC enables cores to view portions of the SRAM as cache while accelerators access other portions of the SRAM as private buffers. We demonstrate the cost-effectiveness of BiC based on a recognition MPSoC that includes two Pentium™ cores, an Augmented Reality accelerator and a speech recognition accelerator. With 3% extra area added to the baseline L2 cache, BiC eliminates the need to build 215KB dedicated SRAM for the accelerators, while increasing total cache misses by no more than 0.3%.

Original languageEnglish
Title of host publication2011 48th ACM/EDAC/IEEE Design Automation Conference, DAC 2011
Pages966-971
Number of pages6
StatePublished - 2011
Event2011 48th ACM/EDAC/IEEE Design Automation Conference, DAC 2011 - San Diego, CA, United States
Duration: 5 Jun 20119 Jun 2011

Publication series

NameProceedings - Design Automation Conference
ISSN (Print)0738-100X

Conference

Conference2011 48th ACM/EDAC/IEEE Design Automation Conference, DAC 2011
Country/TerritoryUnited States
CitySan Diego, CA
Period5/06/119/06/11

Keywords

  • Accelerator
  • Cache
  • Memory
  • System-on-Chip

Fingerprint

Dive into the research topics of 'Buffer-integrated-cache: A cost-effective SRAM architecture for handheld and embedded platforms'. Together they form a unique fingerprint.

Cite this