University of Minnesota
Institute of Technology
myU OneStop

David Lilja 2013

David J. Lilja
Louis John Schnell Professor


Area of expertise: Computer architecture, parallel computing, computer systems performance analysis, storage systems.

Ph.D., EE, 1991, University of Illinois, Urbana-Champaign, IL, United States
M.S., EE, 1982, University of Illinois, Urbana-Champaign, IL, United States
B.S., CmpE, 1981, Iowa State University, Ames, IA, United States

Contact information
Office: 6-131 Keller Hall
Telephone: (612) 625-5007
E-mail: lilja (at)
Personal Web Site
Research Group Web Site:

2006 Fellow of the Institute of Electrical and Electronics Engineers (IEEE) and the American Association for the Advancement of Science (AAAS)
2007 Professional Achievement Citation in Engineering (PACE) award, College of Engineering, Iowa State University Alumni Association
2008 Louis John Schnell Professorship in Electrical and Computer Engineering
2001 Fulbright Senior Scholar Award from the Australian-American Education Foundation and the J. William Fulbright Foreign Scholarship Board
1994-1996 University of Minnesota McKnight Land-Grant Professorship

My research focuses primarily on high-performance computer architecture, parallel computing, computer systems performance analysis, and storage systems. I have a particular interest in exploiting hardware-software interactions and architecture-circuit interactions to improve system performance.

Selected publications
Yocheved Dotan, Nadav Levison, Roi Avidan, and David J. Lilja, "History Index of Correct Computation for Fault Tolerant Nano-Computing",IEEE Transactions on Very Large Scale Integration Systems (TVLSI) (to appear).

Biplob K. Debnath, Mohamed F. Mokbel, and David J. Lilja, "Exploiting the Impact of Database System Configuration Parameters:  A Design of Experiments Approach", Bulletin of the IEEE Computer Society Technical Committee on Data Engineering, Special Issue on Testing and Tuning of Database Systems, Vol. 31, No. 1, March, 2008, pp. 3-10.

Joshua J. Yi, David J. Lilja, Resit Sendag, Sreekumar Kodakara, and Douglas M. Hawkins, "Speed and Accuracy Trade-offs in Microarchitectural Simulations", IEEE Transactions on Computers, Vol. 56, No. 11, November, 2007, pp. 1549-1563.

Shruti R. Patil, Xiaofeng Yao, Hao Meng, Jian-Ping Wang, and David J. Lilja, "Design of a Spintronic Arithmetic and Logic Unit Using Magnetic Tunnel Junctions", ACM International Conference on Computing Frontiers, May, 2008.

Drew C. Ness and David J. Lilja, "Statistically Translating Low-Level Error Probabilities to Increase the Accuracy and Efficiency of Reliability Simulations in Hardware Description Languages", ACM Great Lakes Symposium on VLSI (GLSVLSI), May, 2008.