The future of "Computer  * "
(Are we in serious trouble?)

Dr. Yale N. Patt patt_photo

Guest Speaker at the IEEE Computer Society 60th Anniversary Reception in San Juan, Puerto Rico, 14 June 2006.


Windows Multimedia file of entire talk (wmv)(136MB)

Video clip of Dr. Patt's discussion of Computer Architecture 

Quicktime excerpt on Computer Architecture (mp4)(118MB)

Video clip of Dr. Patt's discussion of Computer Education 

Quicktime excerpt on  Computer Education (mp4)(123MB)


MP3 excerpt on Computer Architecture (13MB)

MP3 excerpt on Computer Education (19MB)


Video (xml)

Audio (xml)

Presentation slides (PDF)

About Dr. Yale N. Patt

Yale Patt is a teacher at the University of Texas at Austin where he holds the Ernest Cockrell, Jr. Centennial Chair in Engineering. He directs the PhD research of 12 graduate students, teaches the required Intro to Computing to 400 freshmen every other Fall, the senior level course in computer architecture, and advanced graduate courses in microarchitecture's, and consults extensively to the microprocessor industry.

His HPS paradigm (conceived with his students Wen-mei Hwu, Mike Shebanow and Steve Melvin in 1984) provided the template for just about all recent high-end microarchitectures. His two-level branch predictor (with his student. Tse-Yu Yeh) has been picked up by almost all aggressive microprocessors, His unconventional freshman textbook (with his student Sanjay Patel) has had more than 100 adoptions. The third edition will come out next winter.

Yale has received many accolades for his recent research and teaching, most notably the highest honor in computer architecture, the 1996, IEEE/ACM Eckert-Mauchly Award, and the 2000 ACM Karl V. Karlstrom Ouststanding Educator Award. He has also received the 1995, IEEE Piore Medal, the 1999, IEEE Computer Society W. Wallace McDowell Award, and last year the IEEE Charles Babbage Award. Yale is a fellow of the IEEE and of the ACM. He earned his BS from Northeastern, and is MS and PhD from Stanford, all in electrical engineering.