Computers: Poised for progress: Microprocessors, memories, and fault-tolerant systems pace current developments | IEEE Journals & Magazine | IEEE Xplore