8.4 Efficient and reliable memory and computing architectures