Skip to main content
Video s3
    Details
    Presenter(s)
    Kailash Prasad Headshot
    Display Name
    Kailash Prasad
    Affiliation
    Affiliation
    Indian Institute of Technology Gandhinagar
    Country
    Author(s)
    Display Name
    Alok Parmar
    Affiliation
    Affiliation
    International Institute of Information Technology, Bangalore
    Display Name
    Kailash Prasad
    Affiliation
    Affiliation
    Indian Institute of Technology Gandhinagar
    Display Name
    Nanditha Rao
    Affiliation
    Affiliation
    International Institute of Information Technology, Bangalore
    Display Name
    Joycee Mekie
    Affiliation
    Affiliation
    Indian Institute of Technology Gandhinagar
    Abstract

    This paper presents an exhaustive comparison of two different techniques for In-Memory Computing in SRAM: BSA, which employs bit-serial arithmetic, and BPA, which uses bit-parallel arithmetic. The results are analyzed for both approaches with ten different sub-array configurations ranging from 128x128 to 2048x2048. The key observation is that the BPA yields at least 15% better (lower) EDP than BSA at large (2048x2048) sub-array sizes. The BSA yields 4x lower delay on an average, while the BPA yields nearly 6× lower dynamic energy. Hence, the choice of the IMC architecture needs to be made depending on the application (low energy vs. high performance).

    Slides
    • An Automated Approach to Compare Bit Serial and Bit Parallel In-Memory Computing for DNNs (application/pdf)