Peter A. Lee

Learn More
In this paper, we focus on the problem of recovering processor failures in shared memory multiprocessors. We propose an architecture designed for transparently tolerating processor failures. The Recoverable Shared Memory (RSM) is the main component of this architecture which provides a hardware supported backward error recovery mechanism. This technique(More)
A first course on programming remains a core initial component of any CS undergraduate programme. Our position is that CS students need to be taught aspects of design and problem-solving in parallel with programming. We have adopted a top-down approach in our initial programming courses, emphasising the need for design, using an appropriate notation, before(More)
  • 1