WESCO: Weight-encoded Reliability and Security Co-design for In-memory Computing Systems
TimeTuesday, July 12th6pm - 7pm PDT
LocationLevel 2 Lobby
DescriptionNon-volatile memory (NVM) based in-memory computing systems can avoid expensive data movement. However, NVM devices have reliability problems due to limited endurance and data security risks due to non-volatility. This paper proposes a lightweight co-design of reliability and security, called WESCO. The weight matrices are encoded by swapping the high-impact high-bit faults of quantized weights into low-impact low-bit faults; the swapping simultaneously obfuscates the network. The evaluations demonstrate WESCO's effectiveness in improving system reliability at high fault rate of 5E-3 with a low area overhead of 1.17%, and in limiting the possibility of model-stolen attackers to infeasible brute force attacks.