Cost-effectively offering private buffers in SoCs and CMPs

Zhen Fang, Li Zhao, Ravishankar R. Iyer, Carlos Flores Fajardo, German Fabila Garcia, Seung Eun Lee, Bin Li, Steve R. King, Xiaowei Jiang, Srihari Makineni

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

3 Scopus citations

Abstract

High performance SoCs and CMPs integrate multiple cores and hardware accelerators such as network interface devices and speech recognition engines. Cores make use of SRAM organized as a cache. Accelerators make use of SRAM as special-purpose storage such as FIFOs, scratchpad memory, or other forms of private buffers. Dedicated private buffers provide benefits such as deterministic access, but are highly area inefficient due to the lower average utilization of the total available storage. We propose Buffer-integrated-Caching (BiC), which integrates private buffers and traditional caches into a single shared SRAM block. Much like shared caches improve SRAM utilization on CMPs, the BiC architecture generalizes this advantage for a heterogeneous mix of cores and accelerators in future SoCs and CMPs. We demonstrate cost-effectiveness of the BiC using SoC-based low-power servers and CMP-based servers with on-chip NIC. We show that with a small extra area added to the baseline cache, BiC removes the need for large, dedicated SRAMs, with minimal performance impact.

Original languageEnglish
Title of host publicationICS'11 - Proceedings of the 2011 ACM International Conference on Supercomputing
Pages275-284
Number of pages10
DOIs
StatePublished - 2011
Event25th ACM International Conference on Supercomputing, ICS 2011 - Tucson, AZ, United States
Duration: 31 May 20114 Jun 2011

Publication series

NameProceedings of the International Conference on Supercomputing

Conference

Conference25th ACM International Conference on Supercomputing, ICS 2011
Country/TerritoryUnited States
CityTucson, AZ
Period31/05/114/06/11

Keywords

  • accelerators
  • cache
  • sram

Fingerprint

Dive into the research topics of 'Cost-effectively offering private buffers in SoCs and CMPs'. Together they form a unique fingerprint.

Cite this