Gift from EECS alumnus David J. Kuck establishes CSE Dissertation Prize

Kuck’s impacts in the area of parallel computing are an inspiration to all of us, and this award will carry real significance for its recipients.

Prof. David J. Kuck Enlarge
Prof. David J. Kuck

University of Michigan EECS alumnus David J. Kuck (BSE EE 1959), Professor Emeritus at the University of Illinois and distinguished computer scientist, has made a generous gift to the University of Michigan to establish the David J. Kuck Ph.D. Dissertation Prize in Computer Science and Engineering.

Each year, the prize will recognize the most impactful Ph.D. dissertation submitted by a student in the University of Michigan’s program in Computer Science and Engineering. Recipients of the prize are recognized on this page.

Kuck is considered one of the most influential figures in parallel computing, especially in the area of productivity tools for parallel programming. His research has influenced a wide range of areas including architecture design and evaluation, compiler technology, programming languages, and algorithms. His influence has been both theoretical and practical.

Kuck was a professor of both computer science and electrical and computer engineering at the University of Illinois from 1965-1993. He founded the Center for Supercomputing Research and Development (CSRD) at Illinois in 1983, which was extraordinarily influential in developing parallel computing technology (from hardware to algorithms) in the era of vectorization and symmetric multiprocessing.

He founded Kuck and Associates (KAI) in 1979 to build a line of industry-standard optimizing compilers especially focused upon exploiting parallelism. After CSRD, Kuck transferred his full attention to KAI and its clients at various US National Laboratories. KAI was acquired by Intel in March 2000, where Kuck currently serves as an Intel Fellow.

Every compiler in use today incorporates techniques pioneered by Kuck, targeting parallelism in its many forms and managing locality. As an outgrowth of his compiler work, he initiated efforts that led to the development of OpenMP, the most common solution for incorporating threads into scientific applications.

John P. Hayes, the Claude E. Shannon Chair of Engineering Science at Michigan and Chair of the CSE Graduate Programs Committee, recalls with pleasure taking a course from Prof. Kuck when he was a graduate student at Illinois. Regarding the gift, “We are honored and pleased that Prof. Kuck has chosen to make this gift in support of the CSE graduate program at Michigan,” said Hayes. “His research and its impact are an inspiration to all of us, and this award will carry real significance for its recipients.”

Kuck is a fellow of the American Association for the Advancement of Science, the Association for Computing Machinery, and the Institute of Electrical and Electronics Engineers. He is a member of the National Academy of Engineering. Kuck has won the Eckert-Mauchly Award from ACM/IEEE and the IEEE Computer Society Charles Babbage Award. In 2010, Kuck was selected to receive the Ken Kennedy Award, given by ACM and the IEEE Computer Society for Innovations in High-Performance Computing. In 2015, the University of Illinois Grainger College of Engineering inducted Kuck into its Hall of Fame.

AWARDS AND HONORS

1985:   Fellow, The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
1987:   Emanuel R. Piore Award, IEEE
1989:   Alumni Merit Award, Northwestern University
1990:   Fellow, American Association for the Advancement of Science
1991:   Member, National Academy of Engineering
1992:   Charles Babbage Award, IEEE Computer Society,
1993:   Eckert-Mauchly Award, ACM –IEEE Computer Society
1994:   Fellow, Association for Computing Machinery
2001:   Fellow, Intel Corporation
2010:   Kennedy Award, ACM-IEEE
2011:   Computer Pioneer Award, IEEE Computer Society
2012:   CS Distinguished Alumni and Faculty Award, UIUC
2015: Engineering at Illinois Hall of Fame, UIUC
2018:   Okawa Prize – Okawa Foundation Japan