Peter Kogge

Ted H. McCourtney Professor of Computer Science and Engineering
Areas of Interest
Prof. Kogge’s research interests include massively parallel processing architectures, advanced VLSI technology and architectures, non van Neumann models of programming and execution, parallel algorithms and applications and their impact on computer architecture.
Current research areas include architectures using migrating threads to improve the parallelism possible when dealing with very large graph problems, performance evaluation of very large parallel systems, languages and algorithms for quantum computing, and efficient architectures for neural nets, especially when implemented in non-traditional technologies.
Prior major projects included the world’s second multi-threaded computer for the Space Shuttle, the world’s first multi-core chip on a DRAM base, the world’s first computers where threads migrate freely without software support, and multiple projects involving Processing-in-Memory.
Major publications include the 2008 Exascale Technology Report which served as a guide to the development of exascale supercomputers, and three books: the first on pipelining (“The Architecture of Pipelined Computers,” 1981), one on the semantics and architectures for logic and functional languages (“The Architecture of Symbolic Computers,” 1990), and a recent text on exotic models of computing (“The Zen of Exotic Computing,” 2022).