Ken Kennedy (computer scientist)
Kennedy studied mathematics at Rice University with a bachelor's degree in 1967 (summa cum laude) and he and New York University with a master's degree in 1969 and a PhD in computer science in 1971 at Jacob T. Schwartz. He also was there a disciple of John Cocke. After that, he was at Rice University, where he was professor of mathematics in 1980 and 1984, the computer science faculty founded, which he chaired until 1988. In 1997, he was there, John and Ann Doerr Professor for Computational Engineering. He was University Professor in 2002. In 1987, he was the founder and first director of the Rice Computer and Information Technology Institute and in 1989 he was the founder and director of the Center for Research on Parallel Computation ( CRPC ), later the Center for High Performance Software Research ( HiPerSoft ) called.
It deals with the development of software for parallel computers and vector computers and optimizing compilers for scientific purposes (especially in various Fortran dialects ). More recently, he dealt primarily with software for grid computing.
In 1995 he received the W. Wallace McDowell Award.
1997 to 1999 he was Co- Head of the Advisory Committee of the U.S. President in computer science ( PITAC ), which he was a member from 1997 to 2001 and whose report Information Technology Research: Investing in Our Future of 1999, he was much involved he was .. 1990 Member of the National Academy of Engineering in 2005 and the American Academy of Arts and Sciences. He was a Fellow of the American Association for the Advancement of Science, the IEEE and the Association for Computing Machinery. In 1999 he received the ACM SIGPLAN Programming Languages Achievement Award.
- With Allen Optimizing Compilers for Modern Architectures Randy: A Dependence - based Approach, Morgan Kaufmann, 2002