Semour Cray Lecture