SRAM-based In-Memory Computing (IMC)