Babak is currently an Adjunct Professor of Electrical and Computer Engineering and Computer Science at Carnegie Mellon. Prior to joining Carnegie Mellon, he held a position as an Assistant Professor in the School of Electrical and Computer Engineering at Purdue University. He co-founded the Computer Architecture Laboratory at Carnegie Mellon (CALCM) and is the Microarchitecture thrust leader in the FCRP Center for Circuit and Systems Solutions. His research group, Impetus, targets research on architectures to bridge the memory and processor performance gap, architectures for nanoscale CMOS computer systems, and analytic and simulation tools for computer system performance evaluation. He has made several contributions in the design of distributed shared-memory multiprocessors and memory systems, including an important result (with T. N. Vijaykumar) indicating that hardware speculation can bridge the performance gap among memory consistency models, and an adaptive and scalable caching architecture, Reactive NUMA, that lays the foundation for a family of multiprocessors built by Sun Microsystems.
He is a recipient of an NSF CAREER award in 2000 and IBM Faculty Partnership Awards in 2001, 2003 and 2004, and an Alfred P. Sloan Research Fellowship in 2004. You may contact him at babak at cmu.edu (http://www.ece.cmu.edu/~babak). He is a senior member of IEEE and ACM.