Alexandru Nicolau - Curriculum Vitae#


Education
  • Brandeis University B.A. 1980
  • Yale University MS 1981, Ph.D. 1984

Positions
  • 2013 - Present Chair, CS Dept UC Irvine, USA
  • 1992 - Present Professor, CS Dept UC Irvine , USA
  • 1988 - 1992 Associate Professor, CS Dept UC Irvine, USA
  • 1984 - 1988 Assistant Professor, CS Dept, Cornell University, USA
  • 1980 - 1984 Ph.D. Student, CS Dept, Yale University, USA

Research

Earliest published evidence that instruction level parallelism was practically exploitable in ordinary programs. Developed a set of parallelizing transformations that could deal with unpredictable control flow in programs and produce provably superior parallel code (Percolation Scheduling). With A. Aiken developed a software pipelining technique combining general handling of control-flow with optimal results (Optimal Loop Parallelization). These techniques have been used at IBM (Watson), Siemens (Munich) and Fujitsu Labs (Japan), and in GCC. With L. Hendren and Joe Hummel developed pointer analysis techniques for complex data-structures. Contributed to Design Automation by designing transformations for Systhesis. Developed new hybrid algorithms for fast Matrix Multiplication, benchmarking metodology for WebRTC, new light-weight synchronization and scheduling techniques for parallel machines. Authored/Co-authored over 300 peer-reviewed papers and several books.

Ph.D. Advisees (jobs)

A. Aiken (Endowed full prof. and Chair, Stanford U), L. Hendren (full prof McGill U), J. Hummel (U of Illinois), A. Azevedo (Qualcom), R. Cornea (Google), P. D’Alberto Xilinx, Arun Kejariwal (Twitter) and 20 other Ph.d’s

Honors
  • IEEE Fellow 2014 for contributins to Compilers and Design Automation

Grants: NSF, ONR, DARPA, IBM, INTEL, Grants totaling well over $20 million dollars.

Representative Professional Service:
  • PC Member: ACM ICS, PPOPP; IEEE ASAP; IEEE/ACM CASES; ACM MICRO;
  • General Co-Chair ACM ICS’09, PPOPP’13; Steering Committee LCPC ‘88-‘18, ICS ‘06-‘18 EIC, IJPP – ongoing.

Imprint Privacy policy « This page (revision-3) was last changed on Saturday, 22. September 2018, 10:28 by System
  • operated by