Frank Mueller

Department of Computer Science, North Carolina State University, 3266 EB2, Raleigh, NC, 27695-8206
mueller@csc.ncsu.edu, http://moss.csc.ncsu.edu/$\sim$mueller, 919.515.7889


Brief Resume


Educational Background


2000 Habilitation Humboldt University Berlin, Berlin, Germany. Major: Computer Science.
1994 Ph.D. Florida State University, Tallahassee, Florida. Major: Computer Science.
1991 M.S. Florida State University, Tallahassee, Florida. Major: Computer Science.
1987 B.S. Technical University Berlin, Berlin, Germany. Major: Computer Science.


Professional Experience


2010 - present Professor, North Carolina State University, Raleigh, NC.
2014 - 2015 Humboldt Research Award / Sabbatical, Zuse Institute, Berlin, Germany.
2004 - 2010 Associate Professor, North Carolina State University, Raleigh, NC.
2007 - 2008 Humboldt Fellowship / Sabbatical, Zuse Institute, Berlin, Germany.
2001 - 2004 Assistant Professor, North Carolina State University, Raleigh, NC.
2001 (Jan-Jul) Computer Scientist, Lawrence Livermore National Laboratory, Livermore, CA.
1995 - 2000 Assistant Professor, Humboldt University Berlin, Berlin, Germany.
1994 - 1995 Research Associate (Post-doc), Florida State / Florida A&M University, Tallahassee, FL.
1991 - 1994 Research Assistant, Dept. of Computer Science, Florida State University, Tallahassee, FL.
1989 - 1991 Teaching Assistant, Dept. of Computer Science, Florida State University, Tallahassee, FL.
1987 - 1989 Research Assistant, Technical University Berlin, Berlin, Germany.
Summer 1985 Internship, Siemens AG, Berlin, Germany.
1983 - 1987 Programmer, SRC Datentechnik Berlin, Berlin, Germany.


Scholarly and Creative Activities


Publications Career Total (NCSU+HUB) 7/1/15-6/30/16 Total Total moving PTR Period Submitted
edited books 8 1 4
ref. journals 34 1 7 4
ref. conferences 115 11 37 4
ref. workshops 51 2 5
other refereed 20 0 10
technical reports 39 3 16
Talks/Presentations Career Total (NCSU+HUB) 7/1/15-6/30/16 Total Total moving PTR Period
panels 3 0 0
invited 89 6 40
Funding Career Total (NCSU+HUB) 7/1/15-6/30/16 Total Total moving PTR Period Pending
Grants $7.7M $2.5M $7.2M $4M
Cash Gifts $140k $0k $127k
Other Gifts $104k $3k $20k
Grants+Gifts $7.7M $2.5M $7.2M
Mentoring Career Total (NCSU+HUB) 7/1/15-6/30/16 Total Total moving PTR Period In Progress
PhD chair/co 22 4 17 8
MS chair/co 59 4 21 0
PhD committee 33 3 27 6
MS committee 27 0 9 0
graduate (I.S.) 62 4 30 0
undergrad (I.S.) 4 1 2 1
faculty mentored 8 5 8 5
Courses taught Career Total (NCSU+HUB) 7/1/15-6/30/16 Total Total moving PTR Period
reg. graduate 21 2 7 1
small graduate 8 3
reg. undergrad 3
Courses created/revised Career Total (NCSU+HUB) 7/1/15-6/30/16 Total Total moving PTR Period
graduate 16 2 10
undergrad 1
Other Career Total (NCSU+HUB) 7/1/15-6/30/16 Total Total moving PTR Period
software packages 9 1 3
major awards 15 3 8



Membership in Professional Organizations



\begin{Ventry}{9999--9999}
\par
\item[2016--] IEEE Fellow.
\par
\item[2011--] Di...
...Standardization Efforts (Threads and Embedded System Profiles)
\par
\end{Ventry}


Scholarly and Professional Honors


2014/2015 Humboldt Research Award (Humboldt Foundation)
2012 Golden Core Member Award, IEEE-CS
2011 Distinguished Member Award, Association of Computing Machinery (ACM)
2010 NVIDIA Research Award
2009 Google Research Award
2007/2008 Humboldt Research Fellowship (Humboldt Foundation)
2007 Gelato (IP)$^2$ Award, Innovative Project on Itanium Processors
2007 Best Paper Award at the International Parallel and Distributed Processing Symposium (IPDPS)
2006 IBM Faculty Award
2003 NSF CAREER Award
2003 Best Student Paper Award at the IEEE Real-Time Systems Symposium (RTSS)
2002 Best Paper Award at the International Parallel and Distributed Processing Symposium (IPDPS)
2002 Faculty Research and Professional Development Award, North Carolina State University
1999-2000 Adviser of Best Master's Thesis at Humboldt-University Berlin in Computer Science
1989-1991 Fulbright-Stipend and Stipend by the Federation of German-American Clubs


Professional Service on Campus



\begin{Ventry}{9999--9999}
\par
\item[2015--2016] Chair, Systems search committe...
...1--2002] Co-chair, Operating Systems faculty search committee.
\par
\end{Ventry}


Professional Service off Campus


Teaching and Mentoring of Undergraduate and Graduate Students


Teaching Effectiveness


Courses Taught



\begin{smallenumerate}
\par
\item North Carolina State University:
\par
\begin{s...
...tems (Spring 1998, Fall 1996)
\par
\end{smallenumerate}\par
\end{smallenumerate}


Student Evaluations

Computer Science students rate the effectiveness of their instructors each semester on a five point scale where 1 is poor and 5 is outstanding.

Semester
Course
This course was intellectually challenging and stimulating (12)
The instructor was prepared for class (5)
This course improved my knowledge of the subject (13)
Overall, this course was excellent (14)
Overall, the instructor was an effective teacher (9)
Fall 15
CSC 501
N/A
4.6
4.7
4.5
4.5
48 students
Dept. Avg.
N/A
4.3
4.3
4.0
4.1
Spring 14
CSC 714
N/A
4.8
4.9
4.8
4.8
13 students
Dept. Avg.
N/A
4.3
4.4
4.2
4.2
Fall 13
CSC 548
N/A
4.6
4.6
4.4
4.4
51 students
Dept. Avg.
N/A
4.3
4.3
4.1
4.1
Spring 13
CSC 512
N/A
4.4/4.1
4.8/4.0
4.2/4.0
4.2/3.6
18+8 DE students
Dept. Avg.
N/A
4.4/4.1
4.4/3.7
4.2/3.8
4.2/3.7
Fall 12
CSC 548
N/A
4.4
4.3
4.3
4.6
31 students
Dept. Avg.
N/A
4.4
4.5
4.2
4.3

(continue on the next page)

Semester
Course
Difficulty of Course
Fairness Grading
Course Effectiveness
Recommend Instructor
Instructor Effectiveness
Spring 12
CSC 501
N/A
4.5
4.6
4.5
4.3
70 students
Dept. Avg.
N/A
4.3
4.4
4.1
4.2
Fall 11
CSC 714
N/A
4.7
4.8
4.7
4.8
8 students
Dept. Avg.
N/A
4.4
4.4
4.1
4.2
Spring 11
CSC 501
4.6
4.6
4.5
4.3
4.2
49 students
Dept. Avg.
4.3
4.3
4.3
4.1
4.1
Fall 10
CSC 766
4.7
4.5
4.8
4.5
4.5
8 students
Dept. Avg.
4.2
4.3
4.3
4.1
4.1
Spring 10
CSC 501
4.7
4.3
4.7
4.5
4.2
70 students
Dept. Avg.
4.2
4.3
4.3
4.1
4.1
Fall 09
CSC 548
4.7
4.7
4.6
4.6
4.7
25 students
Dept. Avg.
4.4
4.4
4.5
4.2
4.3
Spring 09
CSC 714
4.6
4.8
4.6
4.5
4.6
21 students
Dept. Avg.
4.2
4.3
4.3
4.0
4.1
Fall 08
CSC 501
4.8
4.6
4.7
4.6
4.4
91 students
Dept. Avg.
4.3
4.5
4.4
4.2
4.3
Spring 07
CSC 501
4.8
4.8
4.7
4.4
4.3
21 students
Dept. Avg.
4.0
4.2
4.1
3.7
3.9
Fall 06
CSC 548
4.33
4.0
4.5
3.33
4.17
36 students
Dept. Avg.
3.90
4.16
4.1
3.62
3.93
Spring 06
CSC 501
4.41
4.09
3.88
4.00
4.03
36 students
Dept. Avg.
3.71
4.11
3.62
3.94
3.82
Fall 05
CSC 714
3.84
4.53
4.26
4.74
4.47
15 students
Dept. Avg.
3.71
4.11
3.62
3.93
3.82
Spring 05
CSC 791
4.07
4.69
4.07
4.36
4.29
15 students
Dept. Avg.
3.73
4.07
3.59
3.89
3.78
Fall 04
CSC 246
3.82
4.14
3.68
3.95
3.82
51 students
Dept. Avg.
3.72
4.09
3.62
3.93
3.83
Spring 04
CSC 714
3.55
4.55
4.27
4.55
4.45
13 students
Dept. Avg.
3.73
4.07
3.59
3.91
3.80
Fall 03
CSC 246-2
4.03
4.20
3.17
3.20
3.27
51 students
Dept. Avg.
3.56
4.03
3.58
3.91
3.79
Fall 03
CSC 246-1
4.07
3.52
2.61
2.39
2.64
65 students
Dept. Avg.
3.56
4.03
3.58
3.91
3.79
Spring 03
CSC 591C
3.64
4.45
3.90
4.40
4.10
13 students
Dept. Avg.
3.65
4.06
3.57
3.87
3.73
Fall 02
CSC 714
4.12
4.56
4.12
4.62
4.06
25 students
Dept. Avg.
3.69
4.00
3.63
3.92
3.82
Spring 02
CSC 501
4.57
3.79
3.69
3.46
3.77
36 students
Dept. Avg.
3.68
3.99
3.54
3.83
3.69
Fall 01
CSC 501
4.35
4.64
4.16
4.41
4.05
62 students
Dept. Avg.
3.64
4.14
3.65
3.96
3.81

(continue on the next page)

Semester
Course
Difficulty of Course
Fairness Grading
Course Effectiveness
Recommend Instructor
Instructor Effectiveness
Spring 00
Code Opt.
3.2
N/A
4.0
N/A
4.0
9 students
Dept. Avg.
3.1
N/A
3.9
N/A
3.4
Spring 99
Cluster
3.5
N/A
4.5
N/A
4.25
3 students
Dept. Avg.
3.0
N/A
3.8
N/A
3.5
Spring 99
Real-Time
2.9
N/A
4.6
N/A
4.2
11 students
Dept. Avg.
3.0
N/A
3.8
N/A
3.5
Spring 98
DSM
3.2
N/A
4.6
N/A
4.8
7 students
Dept. Avg.
3.1
N/A
3.7
N/A
3.4
Spring 97
Code Opt.
3.5
N/A
5.0
N/A
4.7
9 students
Dept. Avg.
3.1
N/A
3.9
N/A
3.7
Fall 95
Code Opt.
4.1
N/A
5.0
N/A
4.8
22 students
Dept. Avg.
3.5
N/A
3.9
N/A
3.9

Peer Evaluations

Peer evaluations for teaching were conducted as follows:


\begin{Ventry}{Spring--9999}
\par
\item[Fall 2009] CSC 548 by Drs. Reeves and Fr...
...nd Healey
\item[Spring 2002] CSC 246 by Drs. Healey and Reeves
\par
\end{Ventry}

Instructional Development


\begin{Ventry}{9999--9999}
\par
\item[2016] CSC 548: {\em Parallel Systems} \\
...
...strength training
with full-fledged operating system kernels.
\par
\end{Ventry}

Mentoring Activities

Students mentored whose committee I served on are listed in Section D. The remaining mentoring activities are as follows.

Graduate Independent Studies at North Carolina State University:

Student Semester
Junjie Shen Spring 2016
Harsh Khetawat Spring 2016
Anwesha Das Fall 2015
Tao Wang Fall 2015
Yasaswini Gownivaripalli Spring 2014
Xing Pan Spring 2014
Parvesh Jain Spring 2014
Saransh Gupta Spring 2014
Vishwanathan Chandru Spring 2014
Xiaoqing Luo Fall 2013
Parvesh Jain Fall 2013
Saransh Gupta Fall 2013
Sandeep Reddy Kandula Spring 2013
Ajay Saini Spring 2013
Onkar Patil Spring 2013
Subramanian Ramachandran Spring 2013
Shrinivas Anand Panchamukhi Fall 2012
Arash Rezaei Summer 2011
Shamina Abmed Fall 2010
Jana Traue Fall 2010
Kishor Kharbas Spring 2010
Vivek Deshpande Spring 2010
Rahul Ramasubramanian Spring 2010
Donghoon Kim Fall 2009
Kemal K.C. Fall 2009
Kemal K.C. Summer 2009
Manav Vasavada Fall 2008
Balasubramanya Bhat Fall 2008
Sundeep Budanur Ramanna Fall 2008
Suraj Kasi Satyanarayana Fall 2008
Chi Sung An Fall 2008
Michael Creech Spring 2008
Vinod Chavva Spring 2008
Sohan Shetty Spring 2008
Raghuveer Raghavendra Spring 2008
Vijaya Kumar Spring 2008
Shubhraprakash Das Spring 2008
Harsha Girish Fall 2007
Vivek Thakkar Fall 2006
Prasun Ratn Fall 2006
Arun Nagarajan Summer 2006

(continue on the next page)

Student Semester
Gopi Rao Fall 2005
Nachiket Deshpande Fall 2005
Jyothish Varma Fall 2004
Dinesh Dasarathan Spring 2004
Prashanth Ganesan Spring 2003
Adinarayanan Venkatachalam Spring 2003
Shakar Ananthanarayanan Spring 2003
Ajit Warrier Spring 2003
Sangram Kadam Spring 2003
Gautam Gopinathan Fall 2003
Archana Lopelli Fall 2002
Seema Jethani Fall 2002
Naveenkumar Muguda Fall 2002
Mary Spry Fall 2002
Raj Nagarajan Spring 2002 - Spring 2003
Palash Kasodan Spring 2002 - Fall 2002
Ahmet Bilgin Spring 2002
Ruhuyyih Mahalati Spring 2002
Sangeeta Bhagwanani Spring 2002
Ajay Dudani Spring 2002
Peng Xu Fall 2001 - Spring 2002
Manish Hirlekar Fall 2001
Jin Lee Fall 2001

Undergraduate Independent Studies / Senior or Honors Projects at North Carolina State University:

Student Semester
Spencer Moore Fall 2015 - Spring 2016
Rachana Doshi Spring 2002 - Summer 2003
Kyung Chul Lee Spring 2002


Advising Activities

Theses Directed


\begin{smallenumerate}
\par
\item North Carolina State University:
\par
\begin{...
...usschlu{\ss} in verteilten Systemen''
\par
\end{Ventry}\par
\end{smallenumerate}

Graduate Research Assistants


\begin{Ventry}{9999--9999}
\item[2015--] Tyler Stocksdale
\item[2015--] Anwesha ...
...Desai
\item[2002--2007] Jaydeep Marathe
\item[2001--2005] Yifan Zhu
\end{Ventry}

Committee Membership

Graduate Committees at Humboldt University Berlin (HUB), Technische Fachhochschule Berlin (TFH), North Carolina State University (NCSU) and University of North Carolina at Chapel Hill (UNC Chapel Hill), ETH Zurich, TU Dresden.

Student Degree Date Chair Member University
Tyler Stocksdale Ph.D. est. 2019 X   NCSU
Anwesha Das Ph.D. est. 2019 X   NCSU
Hang Xu Ph.D. est. 2019 X   NCSU
Tao Wang Ph.D. est. 2019 X   NCSU
Xing Pan Ph.D. est. 2017 X   NCSU
Tao Qian Ph.D. est. 2017 X   NCSU
Neha Gholkar Ph.D. est. 2017 X   NCSU
Amir Bahmani Ph.D. est. 2016 X   NCSU
James Elliott Ph.D. 10/2015 X   NCSU
Arash Rezaei Ph.D. 3/2016 X   NCSU
Yang Liu Ph.D. 3/2016 X   NCSU
David Fiala Ph.D. 6/2015 X   NCSU
Chris Zimmer Ph.D. 12/2012 X   NCSU
Xing Wu Ph.D. 12/2012 X   NCSU
Yongpeng Zhang Ph.D. 9/2012 X   NCSU
Abhik Sarkar Ph.D. 5/2012 X   NCSU
Chao Wang Ph.D. 6/2009 X   NCSU
Sibin Mohan Ph.D. 8/2008 X   NCSU
Harini Ramprasad Ph.D. 8/2008 X   NCSU
Jaydeep Marathe Ph.D. 5/2007 X   NCSU
Yifan Zhu Ph.D. 8/2005 X   NCSU
Yasaswini Gownivaripalli M.S 6/2015 X   NCSU
Saransh Gupta M.S 8/2015 X   NCSU
Vishwanathan Chandru M.S 8/2015 X   NCSU
Xiaoqing Luo M.S 6/2015 X   NCSU
Shrinivas Panchamukhi M.S 7/2014 X   NCSU
Subramanian Ramachandran M.S 6/2014 X   NCSU
Onkar Patil M.S 6/2014 X   NCSU
Nishanth Balasubramanian M.S 6/2014 X   NCSU
Ajay Saini M.S 5/2014 X   NCSU
Mahesh Lagadapati M.S 5/2014 X   NCSU
Srinath Ananthakrishnan M.S 5/2013 X   NCSU
Karthik Yagna M.S 5/2013 X   NCSU
Chandan Apsangi M.S 5/2013 X   NCSU
Vivek Deshpande M.S 8/2011 X   NCSU
Kishor Kharbas M.S 8/2011 X   NCSU
Shobit Mishra M.S 8/2011 X   NCSU
Rahul Ramasubramanian M.S 6/2011 X   NCSU
Sharmina Ahmed M.S 6/2011 X   NCSU
Manav Vasavada M.S 8/2010 X   NCSU
Sundeep Budanur Ramanna M.S 8/2010 X   NCSU
Karthik Vijayakumar M.S 8/2010 X   NCSU
Balasubramanya Bhat M.S 6/2010 X   NCSU

(continued on next page)

Student Degree Date Chair Member University
Raghuveer Raghavendra M.S 1/2010 X   NCSU
Harsha Girish M.S. 7/2008 X   NCSU
Vivek Thakkar M.S. 8/2008 X   NCSU
Prasun Ratn M.S. 8/2008 X   NCSU
Arun Nagarajan M.S. 4/2008 X   NCSU
Ravi Ramaseshan M.S. 6/2007 X   NCSU
Jyothish Varma M.S. 5/2006 X   NCSU
Michael Noeth M.S. 8/2006 X   NCSU
Nikola Vouk M.S. 4/2005 X   NCSU
Anubhav Dhoot M.S. 7/2004 X   NCSU
Kiran Seth M.S. 12/2003 X   NCSU
Kaustubh Patil M.S. 8/2003 X   NCSU
Anita Nagarajan M.S. 8/2003 X   NCSU
Jaydeep Marathe M.S. 6/2003 X   NCSU
Nirmit Desai M.S. 6/2003 X   NCSU
Peter Weisse M.S. 2001 X   HUB
Niklas Hahn M.S. 2001 X   HUB
Thomas Röblitz M.S. 2000 X   HUB
Claus Wagner M.S. 1999 X   HUB
Karla Müller M.S. 1999 X   HUB
Oliver Bühn M.S. 1999 X   TFH
Daniel Schulz M.S. 1999 X   HUB

Student Degree Date Chair Member University
Corey Tessler (Wayne State w/ Nathan Fisher) Ph.D. 2017   X WSU
Martin Hoffmann (FAU Erlangen w/ Daniel Lohmann) Ph.D. 2016   X FAU
Andreas Hoffie (MAE w/ Tarek Echekki) Ph.D. 2015   X NCSU
Bjoern Doebel (TU Dresden w/ Hermann Haertig) Ph.D. 2014   X TUD
Zoltan Majo (ETH w/ Thomas Gross) Ph.D. 2014   X ETH
Jianhua Zhang (ECE w/ Chakrabortty) Ph.D.     X NCSU
Hiep Nguyen (CSC w/ Gu) Ph.D. 2014   X NCSU
Chin-Jung Hsu (CSC w/ Watson) Ph.D.     X NCSU
David Moye (CSC w/ William) Ph.D.     X NCSU
Shireesh Bhat (CSC w/ Samatova) Ph.D.     X NCSU
Eric Schendel (CSC w/ Samatova) Ph.D. 2014   X NCSU
Avik Juneja (ECE w/ Dean) Ph.D.     X NCSU
Sriram Lakshminarasimhan (CSC w/ Samatova) Ph.D. 2013   X NCSU
Sajid Reza (ECE, w/ Byrd) Ph.D. 2012   X NCSU
Feng Ji (CSC w/ Ma) Ph.D. 2013   X NCSU
Yongmin Tang (CSC w/ Gu) Ph.D.     X NCSU
Yi Yang (ECE w/ Zhou) Ph.D. 2013   X NCSU
Ping Xiang (ECE w/ Zhou) Ph.D. 2014   X NCSU
Andreas Hoeffie (Aerospace Eng. w/ Echekki Ph.D.     X NCSU
Liang Han (ECE w/ Tuck) Ph.D.     X NCSU
Sang Hoon Lee (ECE w/ Tuck) Ph.D. 2012   X NCSU
Jonathan Jenkins (CSC w/ Samatova) Ph.D.     X NCSU
Deepa Srinivasan (CSC w/ Jiang) Ph.D.     X NCSU
Zhi Wang (CSC w/ Jiang) Ph.D.     X NCSU
Siddhartha Shivshankar (ECE w/ Dean) Ph.D.     X NCSU
Xin Cai (ECE w/ Geringer) Ph.D.     X NCSU
Joshua Hursey (U. of Indiana w/ Lumsdaine) Ph.D. 2010   X U. of Indiana
Zhen Yoan (EE w/ Viniotis) Ph.D.     X NCSU
Ajit Chakrapani (CSC w/ Rhee) Ph.D.     X NCSU
Geza Geleji (CSC w/ Perros) Ph.D.     X NCSU
Ahmed Azab (CSC w/ Ning) Ph.D.     X NCSU
Young-Hyun Oh (CSC w/ Ning) Ph.D.     X NCSU
Zach Jorgensen (CSC w/ Yu) Ph.D.     X NCSU

(continued on next page)

Student Degree Date Chair Member University
John Calandrino (UNC Chapel Hill w/ Anderson) Ph.D. 2009   X UNC Chapel Hill
Tod Gamblin (UNC Chapel Hill w/ Fowler) Ph.D. 2009   X UNC Chapel Hill
Heshan Lin (CSC w/ Ma) Ph.D. 2009   X NCSU
Zhe Zhang (CSC w/ Ma) Ph.D. 2009   X NCSU
Jiangtian Li (CSC w/ Ma) Ph.D. 2008   X NCSU
Aravindh Anantaraman (ECE w/ Rotenberg) Ph.D. 2006   X NCSU
Ali Mahmoud (ECE w/ Rotenberg) Ph.D. 2006   X NCSU
Qingzhong Zhao (Physics w/ Bernholc) Ph.D. 2004   X NCSU
Erin Parker (UNC Chapel Hill w/ Chatterjee) Ph.D. 2004   X UNC Chapel Hill
Sethuraman Subbiah (CSC w/ Gu) M.S 2012   X NCSU
Benjamin Clay (CSC w/ Ma) M.S     X NCSU
Amey Deshpande (CSC w/ Ma) M.S 2010   X NCSU
Divya Dinakar (CSC w/ Ma) M.S     X NCSU
Sachidananda Su Ghattadahalli (ECE, w/ Dean) M.S.     X NCSU
Vamso Sripathi (CSC w/ Kumar+Ma) M.S.     X NCSU
Siarhei Liakh (CSC w/ Jiang) M.S. 2010   X NCSU
Kunsheng Chen (CSC w/ Freeh) M.S. 2009   X NCSU
Subash Sachidananda (ECE w/ Dean) M.S. 2009   X NCSU
Prachi Gauriar (CSC w/ Xu) M.S. 2006   X NCSU
Sreerama Sreepathi (CSC w/ Kumar+Ma) M.S. 2006   X NCSU
Nandini Kappiah (CSC w/ Freeh) M.S. 2005   X NCSU
Mark Femal (CSC w/ Freeh) M.S. 2005   X NCSU
Daniel Smith (CSC w/ Freeh) M.S. 2005   X NCSU
Sudhagar Thirumoolan (ECE, co w/ Dean) M.S. 2004 X X NCSU
Adarsh Seetharam (ECE, w/ Dean) M.S. 2004   X NCSU
Ramnath Venugoplan (ECE, w/ Dean) M.S. 2003   X NCSU
Gautam Gopinathan (ECE, w/ Byrd) M.S. 2003   X NCSU
Vasanth Asokan (ECE, co w/ Dean) M.S. 2003 X X NCSU
Sunil Vangar (ECE, w/ Dean) M.S. 2003   X NCSU
Aravindh Anantaraman (ECE w/ Rotenberg) M.S. 2003   X NCSU
Anuradha Vaidyanathan (ECE, w/ Byrd) M.S. 2002   X NCSU
Warren D'mello (CSC w/ Geringer) M.S. 2002   X NCSU
Diana Popova M.S. 1999   X HUB
Axel Kühn M.S. 1998   X HUB
Matthias Tief M.S. 1998   X HUB
Matthias Adelberger M.S. 1996   X HUB


Scholarship in the Realms of Faculty Responsibility

Scholarly Accomplishments


Publications

Acceptance rates are reported for venues when available. Citations represent the non-self citations determined by the web service Google Scholar (based on an incomplete online search) and are reported for ten or more citations. The true number of citations may be higher since Google Scholar appears to not have access to the ACM and IEEE publication databases and since Google Scholar removes references that cannot be found online anymore after some time (implying that citation counts can not only go up but also down over time).


Invited and Contributed Research Presentations

  1. ``Surviving OS Failures in Persistent Memory'', Friedrich-Alexander-University Erlangen-Nürnberg, Erlangen, Germany, Apr 4, 2016

  2. ``Surviving OS Failures in Persistent Memory'', Sandia National Laboratories, Albuquerque, NM, Mar 7, 2016

  3. ``Surviving OS Failures in Persistent Memory'', NetApp, Durham, NC, Nov 13, 2015

  4. ``Surviving OS Failures in Persistent Memory'', Samsung, Santa Clara, CA, Oct 29, 2015

  5. ``On the Implications of Large-Scale Manycores and NoCs for Exascale'', Lawrence Berkeley National Laboratory, Berkeley, CA, Oct 28, 2015

  6. ``On the Implications of Large-Scale Manycores and NoCs for Exascale'', Oak Ridge National Laboratory, Berkeley, CA, Aug 11, 2015

  7. ``Auto-tuning and Language Abstractions for GPUs'', Imperial College, London, U.K., May 15, 2015

  8. ``Predictability for Uni- and Multi-Core Real-Time/Cyber-Physical Systems'', Friedrich-Alexander-University (FAU) Erlangen-Nuremberg, Germany, Mar 26, 2015

  9. ``Auto-tuning and Language Abstractions for GPUs'', Zuse Institute Berlin, Germany, Mar 16, 2015

  10. ``Auto-tuning and Language Abstractions for GPUs'', ETH Zurich, Switzerland, Mar 2, 2015

  11. ``Predictability for Uni- and Multi-Core Real-Time/Cyber-Physical Systems'', University of Braunschweig, Germany, Jan 23, 2015

  12. ``Elastic and Scalable Communication Tracing, Benchmark Generation and Simulation'', RTHW Aachen University, Aachen, Germany, Jan 19, 2015

  13. ``Advances in HPC Resilience'', SPPEXA Workshop on System Software for Exascale Computing, Dresden, Germany, Dec 8, 2014

  14. ``ScalaTrace and Friends: Scalable Tracing, Benchmark Generation, Analysis and Simulation of Communication'', invited to Birds of Feathers ``Performance Analysis and Simulation of MPI Applications and Runtimes at Exascale'', Supercomputing'14, Nov 18, 2014

  15. ``On Determining a Viable Path to Resilience at Exascale'', Clusters, Clouds, and Data for Scientific Computing (CCDSC), Lyon, France, Sep 3, 2014

  16. ``Predictability for Uni- and Multi-Core Real-Time/Cyber-Physical Systems'', CISTER - Research Centre in Real-Time Computing and Embedded Computing Systems (CISTER), Porto, Portugal, Sep 1, 2014

  17. ``Elastic and Scalable Communication Tracing, Benchmark Generation and Simulation'', PNNL, Pasco, WA, May 14, 2014

  18. ``GPU Acceleration of CFD Codes and Optimizing for GPU Memory Hierarchies'', AFOSR-BRI Workshop, Blacksburg, VA, Feb 7, 2014

  19. ``Fault-Tolerance in Exascale'', SPPEXA Workshop on System Software for Exascale Computing, Dec 11, 2013

  20. ``Fault Tolerance for Exascale Computing'', Workshop on Modeling and Simulation of Exascale Systems and Applications, Seattle, WA, Sep 18, 2013

  21. ``A System's View of Analyzing Big Data'', Laboratory for Analytic Sciences (LAS), NCSU, Jul, 2013

  22. ``On Determining a Viable Path to Resilience at Exascale'', keynote at PDSEC'13 workshop, in conjunction with IPDPS'13, Boston, May 24, 2013.

  23. ``On Determining a Viable Path to Resilience at Exascale'', Oak Ridge National Lab, Oak Ridge, TN, Apr 9, 2013.

  24. ``On Determining a Viable Path to Resilience at Exascale'', International Workshop on Extreme Scale Parallel Architectures and Systems, in conjunction with HiPEAC'13, Berlin, Germany, Jan 23, 2013.

  25. ``On Determining a Viable Path to Resilience at Exascale'', Zuse Institute Berlin, Germany, Jul 3, 2012.

  26. ``On Determining a Viable Path to Resilience at Exascale'', Salishan Conference on High Speed Computing, Lincoln, OR, Apr 24, 2012.

  27. ``Extrapolation and Generation of Benchmarks from Application Traces'', HLRS Stuttgart, Germany, Feb 10, 2012.

  28. ``Extrapolation and Generation of Benchmarks from Application Traces'', HEC-FSIO Workshop panel, Washington D.C., Aug 8, 2011.

  29. ``Extrapolation of and Code Generation from Communication Traces'', CScADS Tools Workshop, Tahoe City, CA, Aug 1, 2011.

  30. ``ScalaExtrap: Trace-Based Communication Extrapolation for SPMD Programs'', Tsinghua University, Beijing, China, Dec 13, 2010.

  31. ``ScalaExtrap: Trace-Based Communication Extrapolation for SPMD Programs'', ICT, Beijing, China, Dec 13, 2010.

  32. ``Challenges and Opportunities of HPC-based Distributed Systems'', ICPADS'10, Shanghai, China, panel, Dec 8-10, 2010.

  33. ``Uni- and Multi-Core Real-Time Systems Considerations for CPS'', NSF CPS Summer School, Georgia Tech, invited talk, June 23-24, 2010.

  34. ``ScalaTrace: Ultra-scalable tracing, analysis and modeling of HPC codes'', PARA'10, Iceland, invited talked, Jun 6-9, 2010.

  35. ``ScalaTrace: Ultra-scalable tracing, analysis and modeling of HPC codes'', Dagstuhl, Germany, invited talked, May 2-7, 2010.

  36. ``Data Mining on GPU Clusters'', Portland State University, invited talk, November 16, 2009.

  37. ``Challenges and Solutions for Transparent Resilience in HPC'', HP-CAST (HP Consortium for Advanced Scientific and Technical Computing users group), invited talk, November 13, 2009.

  38. ``ScalaTrace: Ultra-scalable tracing, analysis and modeling of HPC codes'', LACSS (Los Alamos Computer Science Symposium), Workshop on Performance Analysis of Extreme-Scale Systems and Applications, October 14, 2009.

  39. ``Transparent Process-level Fault Tolerance for MPI: Challenges and Solutions'', LACSS (Los Alamos Computer Science Symposium), Workshop on HPC Resiliency, October 14, 2009.

  40. ``ScalaTrace: Scalable Compression and Timed Replay of Communication Traces'', Lawrence Berkeley National Laboratory, CA, Apr 15, 2009.

  41. ``ScalaTrace: Scalable Compression and Timed Replay of Communication Traces'', Oak Ridge National Laboratory, TN, Jan 7, 2009.

  42. ``ScalaTrace: Scalable Compression and Timed Replay of Communication Traces'', Florida State University, FL, Dec 23, 2008.

  43. ``Shared-Memory Tuning via Hardware-assisted Memory Tracing'', North Carolina State University, Dept. of ECE, Sep 12, 2008.

  44. ``Extreme Computing Systems'', NCSU Alumni, NC, Aug 28, 2008.

  45. ``ScalaTrace: Scalable Compression and Timed Replay of Communication Traces'', IBM T.J. Watson, NY, Aug 22, 2008.

  46. ``ScalaTrace: Scalable Compression and Replay of Communication Traces'', Zuse Institute Berlin, Germany, May 29, 2008.

  47. ``Shared-Memory Tuning via Hardware-assisted Memory Tracing'', FZ Juelich, Germany, December 13, 2007.

  48. ``Fault Tolerance via Virtualization for High-Performance Computing'', TU Dresden, Germany, November 7, 2007.

  49. ``Shared-Memory Tuning via Hardware-assisted Memory Tracing'', U. of Karlsruhe, Germany, October 29, 2007.

  50. ``ScalaTrace: Scalable Compression and Replay of Communication Traces'', TU Dresden, Germany, October 16, 2007.

  51. ``DVSleak: Combining Leakage Reduction and Voltage Scaling in Feedback EDF Scheduling'', TU Cottbus, Germany, September 25, 2007.

  52. ``ScalaTrace: Scalable Compression and Replay of Communication Traces'', Dagstuhl, Germany, Jul 22, 2007 at a seminar titled ``Code Instrumentation and Modeling for Parallel Performance Analysis''.

  53. ``Hardware-assisted Memory Tracing and its Benefits for Performance Tuning within the Memory Hierarchy of Shared-Memory HPC Systems'', Zuse Institute Berlin, Germany, June 21, 2007.

  54. ``Hardware-assisted Memory Tracing and its Benefits for Performance Tuning within the Memory Hierarchy of Shared-Memory HPC Systems'', Virgina Tech, August 25, 2006.

  55. ``Can Timing Analysis Increase the Acceptance of Real-Time Scheduling Results?'', UNC Chapel Hill, April 21, 2006; Boston University, May 31, 2006.

  56. ``Win-win partnership of academia and industry'', IEEE Real-Time Technology and Applications Symposium/Embedded Systems Conference joint panel, April 6, 2006.

  57. ``Hardware Profile-guided Automatic Page Placement for ccNUMA Systems'', Lawrence Livermore National Laboratory, April 5, 2006.

  58. ``Alleviating Memory Bottlenecks in SMPs'', Distinguished Alumni Lecture Series, Florida State University, October 28, 2005.

  59. ``A Hybrid Hardware/Software Approach to Efficiently Determine Cache Coherence Bottlenecks'', Lawrence Livermore National Laboratory, March 9, 2005.

  60. ``Power Awareness and Timing Safety for Embedded Systems'', IEEE Embedded Systems SIG, November 17, 2004.

  61. ``Detailed Cache Coherence Characterization for OpenMP Benchmarks'', HP Labs, July 22, 2004.

  62. ``Detailed Cache Coherence Characterization for OpenMP Benchmarks'', Lawrence Livermore National Laboratory, July 21, 2004.

  63. ``METRIC and ccSIM: Tracking Down Inefficiencies in the Memory Hierarchy via Binary Rewriting'', Oak Ridge National Laboratory, September 24, 2003.

  64. ``Systems Research at NCSU'' (with Vincent Freeh), presented to Sun Microsystems, June 19, 2003.

  65. ``METRIC: Tracking Down Inefficiencies in the Memory Hierarchy via Binary Rewriting'', Lawrence Livermore National Laboratory, March 25, 2003.

  66. ``Scalable Distributed Concurrency Services for Hierarchical Locking'', Oak Ridge National Laboratory, August 29, 2002.

  67. ``SPAN: Shared-Memory Performance Analysis'', Lawrence Livermore National Laboratory, July 29, 2002.

  68. ``Shared-Memory Performance Analysis'', Intel Research, July 22, 2002.

  69. ``Partial Data Traces'', Duke University, February 27, 2002.

  70. ``Research Topics in Embedded Systems'', presented to nVidia, April 5, 2002.

  71. ``Research Topics in Embedded Systems'', presented to nVidia, December 7, 2001.

  72. ``Research Topics in Embedded Systems'', presented to IBM, October 29, 2001.

  73. ``Research Topics in Embedded Systems'', presented to Mitsubishi, October 1, 2001.

  74. ``Research Topics in Embedded Systems'', presented to Ericsson, November 5, 2001.

  75. ``Research Topics in Embedded Systems'', presented to Semiconductor Research Cooperation (SRC), October 10, 2001.

  76. ``Control-flow Optimization by Code Replication'', Humboldt University Berlin, May 31, 2001.

  77. ``Performance Analysis of Large Clusters'', Humboldt University Berlin, May 29, 2001.

  78. ``Transitive Closures in Code Optimizations'', University of San Francisco, April 6, 2001.

  79. ``Efficient Analysis of Temporal Properties for Real-Time Systems'', UNC Chapel Hill, September 21, 2001.

  80. ``Efficient Analysis of Temporal Properties for Real-Time Systems'', University of York, August, 2001.

  81. ``Efficient Analysis of Temporal Properties for Real-Time Systems'', Oregon Graduate Institute, April 17, 2001.

  82. ``Efficient Analysis of Temporal Properties for Real-Time Systems'', North Carolina State University, March 27, 2001.

  83. ``Efficient Analysis of Temporal Properties for Real-Time Systems'', University of Pittsburgh, March 26, 2001.

  84. ``PlayDoh, Epic, ... And What's Next?'', Dagstuhl, Germany, September 21, 2000 at a seminar titled ``Code Optimisation: Trends, Challenges and Perspectives''.

  85. ``Realistic Timing Analysis of Real-Time Systems - A Formal Framework, Supporting Protocols, and an Implementation'', University of California at Davis, March 24, 2000, repeated at Computer Science Colloquium, Humboldt University Berlin, May 18, 2000.

  86. ``On the Design and Implementation of DSM-Threads'', Keynote in Workshop on Parallel Computing for Irregular Applications (WPCIA'00) in conjunction with High-Performance Computer Architecture (HPCA-6), Toulouse, France, January 8, 2000.

  87. ``The Design of DSM-Threads'', Free University Berlin, Germany, Computer Science Colloquium, August 9, 1998.

  88. ``Timing Analysis for Set-Associative Instruction Caches'', University of the Saarland, Saarbruecken, Germany, Department of Computer Science, invited by Prof. Wilhelm under DFG-SFB 124 ``Special Research Project for VLSI and Parallelism'', December 12, 1996.

  89. ``Timing Analysis for Real-Time Systems'', Daimler-Chrysler Research Berlin, September 24, 1996; repeated at Tag der Informatik, Humboldt University Berlin, November 7, 1996.

By Invitation-Only Meetings


Appointment to Professional Boards


External Reviews

Research Project Record

Ongoing Research Activities

  1. RESYST: Resilience via Synergistic Redundancy and Fault Tolerance for High-End Computing. PI, funded by NSF at $376,219 from 10/10 to 9/13, no-cost extensions to 9/16.

    The objective of this work to the develop a synergistic approach by combining C/R-based fault tolerance with redundancy in HEC installations to achieve high levels of resilience.

  2. SHF: Small: Scalable Trace-Based Tools for In-Situ Data Analysis of HPC Applications (ScalaJack). PI, funded by NSF at $457,395 from 6/12 to 5/15, no-cost extensions to 5/17.

    This work creates a framework that allows application developers to focus on data analysis that drives customized data extraction combined with on-the-fly analysis specifically geared to their individual problems.

  3. CPS: Breakthrough: Collaborative Research: Bringing the Multicore Revolution to Safety-Critical Cyber-Physical Systems. co-PI, funded by NSF at $225,000 from 2/13 to 1/16 (full funding at a total of $675,000 with James Anderson, UNC Chapel Hill), no-cost extensions to 1/17.

    This research aims at resolving this multicore ``predictability problem.'' It will develop methods that enable to share hardware resources to be allocated and provide predictability, including support for real-time operating systems, middleware, and associated analysis tools.

  4. Resilience for Global Address Spaces, PI, funded by DOE/LBNL at $203,393 from 9/13-8/16.

    The objective is to develop and integrate into Global Address Spaces a set of advanced techniques to reduce the checkpoint/restart (C/R) overhead.

  5. Hobbes: OS and Runtime Support for Application Composition, co-PI, funded by DOE/SNL/ORNL at $300,000 from 10/13-10/16 with PI Ron Brightwell and other co-PIs.

    The objective is to develop resilience methods for the operating and runtime system stack for future exascale platforms.

  6. CPS: Synergy: Collaborative Research: Distributed Asynchronous Algorithms and Software Systems for Wide-Area Monitoring of Power Systems, co-PI, funded by NSF at $400,000 from 10/13-9/16, PI Aranya Chakrabortty (NCSU), co-PIs Rakesh B Bobba (UIUC), Nitin Vaidya (UIUC), Yufeng Xin (RENCI ).

    The objective of this NSF-CPS Synergy proposal is to develop a distributed algorithmic framework, supported by a highly fault-tolerant software system, for executing critical transmission-level operations of the North American power grid using gigantic volumes of Synchrophasor data.

  7. Improving Memory Performance on Fused Architectures through Compiler and Runtime Innovations, co-PI, funded by NSF at $470,000 from 8/15-7/18, PI Xipeng Shen (NCSU).

    The objective of this work is to understand these novel implications of fused architectures by studying their effects, qualifying their causes and quantifying the impacts on performance and energy efficiency. We propose to advance the state-of-the-art by creating spheres of isolation between CPU and GPU execution via novel systems mechanisms and compiler transformations that reduce cross-boundary contention with respect to shared hardware resources. This synergy between systems and compiler techniques has the potential to significantly improve performance and power guarantees for co-scheduling program fragments on fused architectures.

Past Research Activities


\begin{Ventry}{9999--9999}
\par
\item[2013-2015] {\em Pico-kernel Adaptive and S...
...cially in SunPro's compilers and, as an MIT prototype, in GCC.
\par
\end{Ventry}

Other Funding


\begin{Ventry}{9999--9999}
\par
\item[2016] {\em Nordic Semiconductor}, 60 devel...
...onjunction with Dr. A. Polze
for a number of faculty members.
\par
\end{Ventry}

Funding Sources not Listed by Radar

Grants from federal/state agencies (U.S. and beyond) and industry amount to move than RADAR shows. Items missing from the RADAR list are explicitly marked as such in the list above on a per-grant basis above. Radar omits several grant resources. Examples are:


Participation in Centers, Consortia, Institutes


\begin{Ventry}{9999--9999}
\par
\item[2009-] Member, Center for Open Software En...
...g / formerly Center for Embedded Systems Research (CESR), NCSU
\par
\end{Ventry}

Extension and Engagement with Constituencies outside the University

Accomplishments


\begin{Ventry}{9999--9999}
\item[ongoing] see \lq\lq Appointment to Professional Boar...
... Contest for
College Students (supervised Humboldt University team)
\end{Ventry}

Program Impacts

N/A

Technological and Managerial Innovation

Knowledge and Technology Transfer


\begin{Ventry}{9999--9999}
\item[2010--] Code distribution of ScalaMem, a Memory...
... \lq\lq Design
and Implementation of a User Library for POSIX Threads'')
\end{Ventry}

Program Impacts

N/A

Service to the University and Professional Societies

See Section A.4 for service to professional societies.

University Service


\begin{Ventry}{9999--9999}
\par
\item[2015-2016] Lead, Systems search committee....
...1--2002] Co-chair, Operating Systems faculty search committee.
\par
\end{Ventry}

About this document ...

This document was generated using the LaTeX2HTML translator Version 2008 (1.71)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -no_navigation -split 0 pa2-16

The translation was initiated by on 2016-05-03


2016-05-03