Always supportive and deeply knowledgeable.
This comment is not public.
Mark Heinrich is an Associate Professor of Computer Science at the University of Central Florida (UCF), where he joined in January 2003 and currently serves as Associate Chair and Undergraduate Coordinator for Computer Science and Information Technology. He previously held the position of Assistant Professor in the School of Electrical and Computer Engineering at Cornell University from 1998 to 2002, during which he co-founded the Computer Systems Laboratory and was a member of the Intelligent Information Systems Institute. Earlier roles include Chair of the UCF Computer Science Department from April to September 2005 and Associate Director of the combined School of Electrical Engineering and Computer Science from 2005 to 2007. Heinrich earned his Ph.D. in Electrical Engineering from Stanford University in 1998 under advisor John Hennessy, where he served as a principal designer of the Stanford FLASH multiprocessor, author of the FlashLite system-level simulator, and designer of four cache coherence protocols for FLASH. He also holds an M.S. in Electrical Engineering from Stanford University in 1993 and a B.S.E. in Electrical Engineering and Computer Science (double major) from Duke University in 1991, graduating first in his class with a 3.98 GPA.
Heinrich's research focuses on parallel computer architecture, heterogeneous and GPGPU systems, energy-efficient computing, scalable cache coherence protocols, active memory and I/O systems, multiprocessor simulation methodology, hardware/software co-design, and cloud-based mobile and web services. He has co-founded two technology startups: Flashbase, Inc. in 1997 as Founder and Chief Scientist (acquired by DoubleClick in 2000) and Phanfare, Inc. in 2004 as Founder and Chief Technology Officer (now part of Carbonite). His contributions have earned prestigious awards, including the NSF CAREER Award (2000-2004) for 'Flexible Architectures for Data-Intensive Computing,' IBM Faculty Award (2004-2005), ACM SIGARCH and IEEE-CS TCCA ISCA Influential Paper Award (2009) for 'The Stanford FLASH Multiprocessor' (over 1,000 citations), Cornell University College of Engineering’s Michael Tien ’72 Excellence in Teaching Award (2001), Cornell University IEEE Teacher of the Year (1999-2000), and NSF Graduate Fellowship (1991-1994). Key publications include 'The Stanford FLASH Multiprocessor' (ISCA 1994), 'The Performance Impact of Flexibility in the Stanford FLASH Multiprocessor' (ASPLOS 1994), 'FLASH vs. (Simulated) FLASH: Closing the Simulation Loop' (ASPLOS 2000), and 'SMTp: An Architecture for Next-generation Scalable Multithreading' (ISCA 2004). With over 2,000 Google Scholar citations, Heinrich is a Senior Member of IEEE and a member of ACM, significantly impacting computer architecture through academic, industry, and consulting work with organizations like Air Force Research Labs, DoubleClick, and Silicon Graphics.
