Charge-based computing
• “Multiply” is done by digital, and “accumulation” of
vector N is done in the analog domain → realize binary MAC
− Can integrate weights memory and process as “in-memory computing”
最適輸送研究会OT2023
[Ref] H. Valavi, “A 64-Tile 2.4-Mb In-Memory-
Computing CNN Accelerator Employing Charge
-Domain Compute”, JSSC 2019.
Inputs
[1:N]
W[0]
IN[0]
W[N]
IN[N]
Accumulate
via charge 電荷領域(Q=ΣCV)で演算
・2000要素のベクトル加算を1サイクルで実施
・必要回路要素がデジタル回路に比べ少なく、
低電力化を実現
ADC