For decades, advances in electronics were directly related to the scaling of CMOS transistors according to Moore’s law. However, both the CMOS scaling and the classical computer architecture are approaching fundamental and practical limits, and new computing architectures based on emerging devices, such as non-volatile memories e.g. resistive memory (RRAM) devices, are expected to sustain the e...