Prof. Gokhan Memik is an Associate Professor at the Electrical Engineering and Computer Science Department of Northwestern University. He received the B.S. degree in Computer Engineering in 1998 from Bogazici University and PhD in Electrical Engineering from University of California at Los Angeles (UCLA) in 2003 under the direction of William H. Mangione-Smith. He was associated with Bimtek, a startup company providing internet solutions between 1997 and 2000, and BlueFront Defenses, a startup company that designs hardware-based network security solutions, between 2000 and 2002, and held summer internships at HP Labs in 2000 and 2002.
His research area is computer architecture. He is the author of 2 book chapters and over 90 journal and refereed conference publications. Papers co-authored by him have been nominated for a best paper award at DAC (2005) and MICRO (2008) and won the Best Student Paper Award at Supercomputing (2007). He is also the co-author of NetBench and MineBench, two widely used benchmarking suites for networking and data mining applications, respectively. He has served in several program committees, was the co-chair for the Advanced Networking and Communications Hardware Workshop (ANCHOR) held in conjunction with ISCA between 2004 and 2006, and the program co-chair of 2007 International Symposium on Microarchitecture (MICRO-40).
Gokhan Memik is the recipient of the Wissner-Slivka Junior Chair (2006-2009), National Science Foundation CAREER Award (2008-2013), Department of Energy Early CAREER PI Award (2005-2008), Searle Teaching Excellence Fellowship (2004-2005), Henry Samueli Excellence in Teaching Award (2002), and Henry Samueli Fellowship (2001-2002).
My research focuses on computer architecture, microarchitecture, and computer systems. Specifically, my group works on understanding the effects of applications, users, and underlying technologies on architectures and vice versa. These efforts include incorporating holistic effects into architecture design process (for example, investigating the impact of architectures on users, utilizing biological information to make architectural decisions, estimating profitability of a design); application-specific processors (for example, architectures and compilers for networking, security, and data mining); and physical-aware architectures (architectures for minimizing the power consumption, reducing operating temperatures, and mitigating the effects of process variations).