A 19.4 pJ/Decision 364K Decisions/s In-memory Random Forest Classifier in 6T SRAM Array

  • Authors:
    Mingu Kang (UIUC), Sujan Kumar Gonugondla (UIUC), Naresh Shanbhag (UIUC)
    Publication ID:
    Publication Type:
    Received Date:
    Last Edit Date:
    2385.002 (Stanford University)


This paper presents IC realization of a random forest (RF) machine learning classifier. Algorithm-architecture circuit is co-optimized to minimize the energy-delay product (EDP). Deterministic subsampling (DSS) and balanced decision trees result in reduced interconnect complexity and avoid irregular memory accesses. Low-swing analog in-memory computations embedded in a standard 6T SRAM enable massively parallel processing thereby minimizing the memory fetches and reducing the EDP further. The 65nm CMOS prototype achieves a 6.8Ă— lower EDP compared to a conventional design at the same accuracy (94%) for an 8-class traffic sign recognition problem.

4819 Emperor Blvd, Suite 300 Durham, NC 27703 Voice: (919) 941-9400 Fax: (919) 941-9450