A Synthesis Methodology for Application-Specific Logic-in-Memory Designs

被引:0
|
作者
Sumbul, H. Ekin [1 ]
Vaidyanathan, Kaushik [1 ]
Zhu, Qiuling [1 ]
Franchetti, Franz [1 ]
Pileggi, Larry [1 ]
机构
[1] Carnegie Mellon Univ, Elect & Comp Engn Dept, 5000 Forbes Ave, Pittsburgh, PA 15213 USA
关键词
Application specific synthesis; embedded logic-in-memory; smart memory; SRAM; SpGEMM;
D O I
10.1145/2744769.2744786
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
For deeply scaled digital integrated systems, the power required for transporting data between memory and logic can exceed the power needed for computation, thereby limiting the efficacy of synthesizing logic and compiling memory independently. Logic-in-Memory (LiM) architectures address this challenge by embedding logic within the memory block to perform basic operations on data locally for specific functions. While custom smart memories have been successfully constructed for various applications, a fully automated LiM synthesis flow enables architectural exploration that has heretofore not been possible. In this paper we present a tool and design methodology for LiM physical synthesis that performs co-design of algorithms and architectures to explore system level trade-offs. The resulting layouts and timing models can be incorporated within any physical synthesis tool. Silicon results shown in this paper demonstrate a 250x performance improvement and 310x energy savings for a data-intensive application example.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Synthesis of application-specific memory designs
    Schmit, H
    Thomas, DE
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1997, 5 (01) : 101 - 111
  • [2] O Design Automation Framework for Application-Specific Logic-in-Memory Blocks
    Zhu, Qiuling
    Vaidyanathan, Kaushik
    Shacham, Ofer
    Horowitz, Mark
    Pileggi, Larry
    Franchetti, Franz
    [J]. 2012 IEEE 23RD INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2012, : 125 - 132
  • [3] POLAR FORMAT SYNTHETIC APERTURE RADAR IN ENERGY EFFICIENT APPLICATION-SPECIFIC LOGIC-IN-MEMORY
    Zhu, Qiuling
    Berger, Christian R.
    Turner, Eric L.
    Pileggi, Larry
    Franchetti, Franz
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2012, : 1557 - 1560
  • [4] LOGIC-IN-MEMORY ARRAYS APPLICATION AND SYNTHESIS
    RAIKHLIN, VA
    [J]. AUTOMATION AND REMOTE CONTROL, 1983, 44 (11) : 1519 - 1527
  • [5] A 3D-Stacked Logic-in-Memory Accelerator for Application-Specific Data Intensive Computing
    Zhu, Qiuling
    Akin, Berkin
    Sumbul, H. Ekin
    Sadi, Fazle
    Hoe, James C.
    Pileggi, Larry
    Franchetti, Franz
    [J]. 2013 IEEE INTERNATIONAL 3D SYSTEMS INTEGRATION CONFERENCE (3DIC), 2013,
  • [6] A scalable synthesis methodology for application-specific processors
    Sun, Fei
    Ravi, Srivaths
    Raghunathan, Anand
    Jha, Niraj K.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (11) : 1175 - 1188
  • [7] A scalable application-specific processor synthesis methodology
    Sun, F
    Ravi, S
    Raghunathan, A
    Jha, NK
    [J]. ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 283 - 290
  • [8] The case for application-specific programmable logic
    Lidow, Alex
    [J]. EDN, 2006, 51 (20) : 150 - 150
  • [9] Reconfigurable logic-in-memory
    Dayane Reis
    [J]. Nature Electronics, 2022, 5 : 713 - 714
  • [10] Reconfigurable logic-in-memory
    Reis, Dayane
    [J]. NATURE ELECTRONICS, 2022, 5 (11) : 713 - 714