David R. Kaeli, Professor

333 Dana Research Center
Phone: (617) 373-5413
Fax: (617) 373-8970

Dr. Kaeli received his Ph.D. in Electrical Engineering from Rutgers University in 1992. He received his M.S. in Computer Engineering from Syracuse University in 1985 and a B.S. in Electrical Engineering from Rutgers University in 1981.

For the 2001-2002 academic year he spent a year as a Visiting Professor at the Departament of d'Arquitectura de Computadors at the Universitat Politecnica de Catalunya.


Dr. Kaeli served as Associate Dean of Undergraduate Programs in the College of Engineering from 2010-2013. Prior to assuming this position, he was the Chair of the Undergraduate Study Committee in the Department of Electrical and Computer Engineering.


Dr. Kaeli is the Director of the Northeastern University Computer Architecture Research Laboratory (NUCAR). He serves as a Project Leader in the NIEHS The Puerto Rico Testsite for Exploring Contamination Threats (PROTECT) Center. He served as a Research Thrust Leader for the NSF Center for Subsurface Sensing and Imaging Systems (CenSSIS) . He is a member of the Northeastern University Institute for Information Assurance (IIA) . He is also a member of the Northeastern University Institute for Complex Scientific Software (ICSS).

His research looks at the performance and design of high-performance computer systems and software. Current research topics include: profile-guided compilation, high-ILP microarchitectures, GPGPUs, architectural features for security, virtualization, power modeling, database systems, branch prediction studies, workload characterization, memory hierarchy design, embedded systems design and software testing. He frequently provides tutorials on the subjects of Profiling and Instrumentation and Trace-Driven Simulation .

Prof. Kaeli is a Fellow of the IEEE and a member of ACM. He presently serves as Chair of the IEEE Technical Committee on Computer Architecture. He recently served as a Member-at-Large for ACM SIGMicro, and served on CRA's Computing Community Consortium for 3 years. He presently serves as an Associate Editor for IEEE Transactions on Parallel and Distributed Systems and the Journal of Parallel and Distributed Computing. He has served as an Associate Editor for IEEE Transactions on Computers and and IEEE Computer Architecture Letters. He is a member of Eta Kappa Nu and Sigma Xi honor societies.


In addition to his research activities, he teaches courses in Computer Architecture and Performance Analysis.
Here is a recent CV.


In addition to his love for teaching and research, Prof. Kaeli also enjoys trout fishing and soccer.