Notre Dame professor wins IEEE Computer Society Seymour Cray Award

« Back to featured stories

As I-Light members continue to push advancements in computer networking, their work has not gone unnoticed. The IEEE Computer Society recently awarded University of Notre Dame professor Peter Kogge with the 2012 Seymour Cray Computer Engineering Award.

This award is one of the IEEE Computer Society’s highest honors. It recognizes scientists for innovative contributions to high performance computing and for demonstrating the creative spirit exhibited by Seymour Cray—an early pioneer of supercomputing. The society presented the award to Kogge during a special ceremony at SC12 in Salt Lake City, Utah. The honor includes a crystal memento, a certificate, and a $10,000 honorarium.

As the co-inventor of more than three-dozen patents, Kogge’s innovations over the past four decades have shaped the computing industry. His influence began in the 1970s when completing his PhD at Stanford University. While there he invented the Kogge-Stone-Adder process, which is still the fastest way to add numbers in a computer.

His success continued during his tenure with IBM, where he pioneered multiple groundbreaking innovations. These include the space shuttle I/O processor, which is the world’s first multithreaded computer to fly in space, and EXECUBE, the world’s first multicore processor.

After a 26-year career at IBM, Kogge returned to his undergraduate roots and joined Notre Dame’s faculty as a professor of computer science and engineering. Since 1994, he has authored two textbooks and led a team of computing experts for the US Defense Advanced Research Projects Agency.

I-Light’s high-speed network connects Kogge to national and international research and education communities—making further research and innovations possible. His current research areas include massively parallel processing architectures, advanced VLSI and nanotechnologies and their relationship to computing systems architectures, non von Neumann models of programming and execution, and parallel algorithms and applications and their impact on computer architecture.