• DocumentCode
    1983464
  • Title

    Design Automation Framework for Application-Specific Logic-in-Memory Blocks

  • Author

    Zhu, Qiuling ; Vaidyanathan, Kaushik ; Shacham, O. ; Horowitz, Mark ; Pileggi, Larry ; Franchetti, Franz

  • Author_Institution
    Dept. of Electr. & Comp. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2012
  • fDate
    9-11 July 2012
  • Firstpage
    125
  • Lastpage
    132
  • Abstract
    This paper presents a design methodology forhardware synthesis of application-specific logic-in-memory(LiM) blocks. Logic-in-memory designs tightly integrate specializedcomputation logic with embedded memory, enablingmore localized computation, thus save energy consumption. Asa demonstration, we present an end-to-end design frameworkto automatically synthesize an interpolation based logic-in-memoryblock named interpolation memory, which combinesa seed table with simple arithmetic logic to efficiently evaluatefunctions. In order to support multiple consecutive seed dataaccess that is required in the interpolation operation, wesynthesize the physical memory into the novel rectangular accesssmart memory blocks. We evaluated a large designspace of interpolation memories in sub-20 nm commercialCMOS technology by using the proposed design framework.Furthermore, we implemented a logic-in-memory based computedtomography (CT) medical image reconstruction systemand our experimental results show that the logic-in-memorycomputing method achieves orders of magnitude of energysaving compared with the traditional in-processor computing.
  • Keywords
    computerised tomography; embedded systems; formal logic; image reconstruction; medical image processing; storage management; CT; LiM blocks; application-specific logic-in-memory blocks; computation logic; computed tomography; design automation framework; embedded memory; energy consumption; hardware synthesis; interpolation memory; medical image reconstruction system; smart memory blocks; Accuracy; Algorithm design and analysis; Arrays; Hardware; Interpolation; Memory management; Program processors; Application-specific Logic-in-Memory; Design Automation; Hardware Synthesis; Interpolation; Tomographic Reconstruction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors (ASAP), 2012 IEEE 23rd International Conference on
  • Conference_Location
    Delft
  • ISSN
    2160-0511
  • Print_ISBN
    978-1-4673-2243-0
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2012.21
  • Filename
    6341462