Conference: «Compiler technology: Are we done yet?»

This talk will be a short discussion of the status of compiler technology after 60 years of work in this area. I will argue that although the achievements of these decades are impressive there is still much room for improvement and ample opportunities for research, especially in program optimization and machine independence.

About

David Padua is a Donald Biggar Willett Professor of Computer Science at the University of Illinois where he has been a faculty member since 1985. He received a BS degree in Computer Science from the Central University of Venezuela in 1972 and a PhD, also in Computer Science, from the University of Illinois in 1980. From 1981 to 1985 he was an Associate Professor at the Simón Bolívar University. Padua has done research in programming languages, compilers and parallel programming and has published more than 170 articles in those areas. His research focuses on program analysis, transformation, and optimization strategies.

The main objective is to develop methodologies to facilitate the programmer's task of creating reliable, easy-to-maintain programs that achieve excellent performance. On-going projects include the study of program optimization strategies and the design of compiler techniques for new parallel programming constructs.He has supervised 26 PhD theses and was a member of the Program Committee of 70 conferences in his area.

He has been the editor of several scientific journals including the International Journal of Parallel Programming (1993-present), Journal of Parallel and Distributed Computing (1993-present), Transactions on Programming Languages and Systems (2007-10), and IEEE Transactions on Parallel and Distributed Systems (1992-96). Padua is a Fellow of the ACM and the IEEE.