Embedded intelligent SRAM

被引:0
|
作者
Jain, P [1 ]
Suh, GE [1 ]
Devadas, S [1 ]
机构
[1] MIT, Comp Sci Lab, Cambridge, MA 02139 USA
关键词
embedded; intelligent; SRAM; computation partitioning;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many embedded systems use a simple pipelined RISC processor for computation and an on-chip SRAM for data storage. We present an enhancement called Intelligent SRAM (ISRAM) that consists of a small computation unit with an accumulator that is placed near the on-chip SRAM. The computation unit can perform operations on two words from the same SRAM row or on one word from the SRAM and the other from the accumulator. This ISRAM enhancement requires only a few additional instructions to support the computation unit. We present a computation partitioning algorithm that assigns the computations to the processor or to the new computation unit for a given data flow graph of a program. Performance improvement results from the reduction in the number of accesses to the SRAM, the number of instructions, and the number of pipeline stalls compared to the same operations in the processor. Experimental results on various benchmarks show up to 1.48x speedup with our enhancement.
引用
收藏
页码:869 / 874
页数:6
相关论文
共 50 条
  • [21] Built in self repair for embedded high density SRAM
    Kim, I
    Zorian, Y
    Komoriya, G
    Pham, H
    Higgins, FP
    Lewandowski, JL
    INTERNATIONAL TEST CONFERENCE 1998, PROCEEDINGS, 1998, : 1112 - 1119
  • [22] Low power design in 100 MHz embedded SRAM
    Wang, DH
    Qiu, J
    Li, YG
    Hou, CH
    2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 599 - 602
  • [23] Embedded SRAM Technology for High-End Processors
    Nakadai, Hiroshi
    Ito, Gaku
    Uetake, Toshiyuki
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2011, 47 (02): : 150 - 156
  • [24] Area Efficient ROM-Embedded SRAM Cache
    Lee, Dongsoo
    Roy, Kaushik
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (09) : 1583 - 1595
  • [25] A low-power embedded SRAM for wireless applications
    Cosemans, Stefan
    Dehaene, Wim
    Catthoor, Francky
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2007, 42 (07) : 1607 - 1617
  • [26] Embedded SRAM technology for high-end processors
    Nakadai, Hiroshi
    Ito, Gaku
    Uetake, Toshiyuki
    Fujitsu Scientific and Technical Journal, 2011, 47 (02): : 150 - 156
  • [27] Embedded SRAM design in deep deep submicron technologies
    Dehaene, W.
    Cosemans, S.
    Vignon, A.
    Catthoor, F.
    Geens, P.
    ESSCIRC 2007: PROCEEDINGS OF THE 33RD EUROPEAN SOLID-STATE CIRCUITS CONFERENCE, 2007, : 384 - 391
  • [28] A BIPOLAR LOAD CMOS SRAM CELL FOR EMBEDDED APPLICATIONS
    SHUBAT, AS
    KAZEROUNIAN, R
    IRANI, R
    ROY, A
    REZVANI, GA
    EITAN, B
    YANG, CY
    IEEE ELECTRON DEVICE LETTERS, 1995, 16 (05) : 169 - 171
  • [29] Embedded SRAM trend in nano-scale CMOS
    Yamauchi, Hiroyuki
    MTTD 2007 TAIPEI: PROCEEDINGS OF 2007 IEEE INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN, AND TESTING (MTD '07), 2008, : 19 - 22
  • [30] Radiation-hardened gate array with embedded SRAM
    Malashevich, N.
    Makarceva, M.
    Fedorov, R.
    2015 15TH EUROPEAN CONFERENCE ON RADIATION AND ITS EFFECTS ON COMPONENTS AND SYSTEMS (RADECS), 2015,