Hybrid Compute-in-Memory: abstract simplified (17695824)
A compute-in-memory array is a technology that combines computing and memory functions in a single chip. In this case, the array is designed to implement a filter for a specific layer in a neural network.
The filter operates by multiplying activation bits (binary values indicating the presence or absence of a signal) with filter weight bits (binary values representing the strength of the filter) for each channel in a set of channels. This multiplication process is performed using a charge accumulation method, which involves storing and accumulating electric charge in a group of capacitors.
Once the charge accumulation is complete, the accumulated charge is converted into digital form (digitized) to produce the output of the filter. This output can then be used in subsequent stages of the neural network for further processing or analysis.