Frank Mueller
Department of Computer Science, North Carolina State University,
452 EGRC, Raleigh, NC, 27695-7534
mueller@csc.ncsu.edu,
http://moss.csc.ncsu.edu/

mueller,
919.515.7889
| 2000 |
Habilitation |
Humboldt University Berlin, Germany.
Major: Computer Science.
Dissertation: ``Efficient Analysis of Temporal
Properties for Real-Time Systems'' |
| 1994 |
Ph.D. |
Florida State University, Tallahassee, Florida.
Major: Computer Science.
Dissertation: ``Static Cache Simulation and
its Applications'' |
| 1991 |
M.S. |
Florida State University, Tallahassee, Florida.
Major: Computer Science.
Thesis: ``Avoiding Unconditional Jumps
via Code Replication'' |
| 1987 |
B.S. |
Technical University Berlin, Germany.
Major: Computer Science. |
| 2004 - present |
Associate Professor, North Carolina State University. |
| 2001 - 2004 |
Assistant Professor, North Carolina State University. |
| 2001 (Jan-Jul) |
Computer Scientist, Lawrence Livermore National Laboratory. |
| 1995 - 2000 |
Assistant Professor, Humboldt University Berlin,
Germany. |
| 1994 - 1995 |
Research Associate (Post-doc),
Florida State / Florida A&M University,
Tallahassee, Florida. |
| 1991 - 1994 |
Research Assistant, Department of Computer Science,
Florida State University, Florida. |
| 1989 - 1991 |
Teaching Assistant, Department of Computer Science,
Florida State University, Florida |
| 1987 - 1989 |
Research Assistant, Technical University Berlin, Germany |
| Summer 1995 |
Internship, Siemens AG, Berlin, Germany |
| 1983 - 1987 |
Programmer, SRC Datentechnik Berlin, Germany |
| Publications |
Career Total |
7/1/06-6/30-07 Total |
Total moving PTR Period |
Submitted |
| edited books |
4 |
1 |
1 |
|
| ref. journals |
18 |
6 |
10 |
2 |
| ref. conferences |
52 |
6 |
20 |
1 |
| ref. workshops |
23 |
1 |
1 |
|
| other refereed |
8 |
3 |
3 |
|
| technical reports |
24 |
4 |
9 |
|
| Talks/Presentations |
Career Total |
7/1/05-6/30-06 Total |
Total moving PTR Period |
|
| panels |
1 |
1 |
1 |
|
| invited |
26 |
2 |
8 |
|
| Funding |
Career Total |
7/1/06-6/30-07 Total |
Total moving PTR Period |
Pending |
| grants |
$2.9M |
$2.5M |
$2.7M |
$2.0M |
| donations |
$75k |
$1k |
$8k |
|
| Mentoring |
Career Total |
7/1/06-6/30-07 Total |
Total moving PTR Period |
In Progress |
| PhD chair/co |
5 |
4 |
5 |
4 |
| MS chair/co |
21 |
4 |
6 |
4 |
| PhD committee |
16 |
13 |
16 |
13 |
| MS committee |
21 |
7 |
10 |
7 |
| graduate (I.S.) |
26 |
3 |
7 |
|
| undergrad (I.S.) |
2 |
|
|
|
| faculty mentored |
3 |
3 |
3 |
|
| Courses taught |
Career Total |
7/1/06-6/30-07 Total |
Total moving PTR Period |
|
| reg. graduate |
15 |
2 |
4 |
|
| reg. undergrad |
3 |
|
1 |
|
| Courses created/revised |
Career Total |
7/1/06-6/30-07 Total |
Total moving PTR Period |
|
| graduate |
10 |
2 |
3 |
|
| undergrad |
2 |
|
|
|
| Other |
Career Total |
7/1/06-6/30-07 Total |
Total moving PTR Period |
|
| software packages |
5 |
1 |
1 |
|
| major awards |
5 |
|
1 |
|
Membership in Professional Organizations
| 2007/2008 |
Humboldt Research Fellowship (Humboldt Foundation) |
| 2007 |
Gelato (IP) 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) |
| 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 |
- member of several grant view panels (NSF and others),
1 in current period
- member of several professional boards
- chair of venues (general/PC chair of several conferences/workshops),
3 in current period
- member/chair of various steering committees (conferences/workshops),
3 in current period
- member of numerous program committees (conferences/workshop),
13 in current period
- reviewer of numerous journal articles,
approx. 10 in current period
Courses Taught
Student Evaluations
Semester |
Course
|
Difficulty of Course
|
Fairness Grading
|
Course Effectiveness
|
Recommend Instructor
|
Instructor Effectiveness
|
|
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
|
|
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
|
|
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 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 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 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
|
|
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
|
|
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 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 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 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
|
|
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
|
|
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 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 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 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 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 06 |
CSC 548
|
4.33
|
N/A
|
3.33
|
N/A
|
4.17
|
|
36 students |
Dept. Avg.
|
3.90
|
N/A
|
3.62
|
N/A
|
3.93
|
|
Spring 07 |
CSC 501
|
4.75
|
N/A
|
4.38
|
N/A
|
4.31
|
|
21 students |
Dept. Avg.
|
3.99
|
N/A
|
3.72
|
N/A
|
3.93
|
Computer Science students rate the effectiveness of their instructors
each semester on a five point scale where 1 is poor and 5 is
outstanding.
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):
| Student |
Degree |
Date |
Chair |
Member |
University |
| Yifan Zhu |
Ph.D. |
8/2005 |
X |
|
NCSU |
| Jaydeep Marathe |
Ph.D. |
5/2007 |
X |
|
NCSU |
| Harini Ramprasad |
M.S./Ph.D. |
est. 2008 |
X |
|
NCSU |
| Sibin Mohan |
M.S./Ph.D. |
est. 2008 |
X |
|
NCSU |
| Chao Wang |
Ph.D. |
est. 2009 |
X |
|
NCSU |
| Ravi Ramaseshan |
Ph.D. |
est. 2010 |
X |
|
NCSU |
| Nirmit Desai |
M.S. |
6/2003 |
X |
|
NCSU |
| Jaydeep Marathe |
M.S. |
6/2003 |
X |
|
NCSU |
| Anita Nagarajan |
M.S. |
8/2003 |
X |
|
NCSU |
| Kaustubh Patil |
M.S. |
8/2003 |
X |
|
NCSU |
| Kiran Seth |
M.S. |
12/2003 |
X |
|
NCSU |
| Vikram Poojary |
M.S. |
5/2004 |
X |
|
NCSU |
| Anubhav Dhoot |
M.S. |
7/2004 |
X |
|
NCSU |
| Nikola Vouk |
M.S. |
4/2005 |
X |
|
NCSU |
| Michael Noeth |
M.S. |
8/2006 |
X |
|
NCSU |
| Jyothish Varma |
M.S. |
5/2006 |
X |
|
NCSU |
| Ravi Ramaseshan |
M.S. |
6/2007 |
X |
|
NCSU |
| Arun Nagarajan |
M.S. |
est.12/2007 |
X |
|
NCSU |
| Prasun Ratn |
M.S. |
est. 5/2008 |
X |
|
NCSU |
| Vivek Thakkar |
M.S. |
est. 5/2008 |
X |
|
NCSU |
| Harsha Girish |
M.S. |
est. 5/2008 |
X |
|
NCSU |
| Daniel Schulz |
M.S. |
1999 |
X |
|
HUB |
| Oliver Bühn |
M.S. |
1999 |
X |
|
TFH |
| Karla Müller |
M.S. |
1999 |
X |
|
HUB |
| Claus Wagner |
M.S. |
1999 |
X |
|
HUB |
| Thomas Röblitz |
M.S. |
2000 |
X |
|
HUB |
| Niklas Hahn |
M.S. |
2001 |
X |
|
HUB |
| Peter Weisse |
M.S. |
2001 |
X |
|
HUB |
(continued on next page)
| Student |
Degree |
Date |
Chair |
Member |
University |
| Mark Toburen (ECE w/ Conte) |
Ph.D. |
|
|
X |
NCSU |
| Shobhit Kanaujia (ECE w/ Conte) |
Ph.D. |
|
|
X |
NCSU |
| Mohammed Reza (ECE w/ Conte) |
Ph.D. |
|
|
X |
NCSU |
| Chad Rosier (ECE w/ Conte) |
Ph.D. |
|
|
X |
NCSU |
| Khaled Ibrahim (ECE, w/ Byrd) |
Ph.D. |
2003 |
|
X |
NCSU |
| Siddhartha Shivshankar (ECE w/ Dean) |
Ph.D. |
|
|
X |
NCSU |
| Aravindh Anantaraman (ECE w/ Rotenberg) |
Ph.D. |
|
|
X |
NCSU |
| Ali Mahmound (ECE w/ Rotenberg) |
Ph.D. |
|
|
X |
NCSU |
| Qingzhong Zhao (Physics w/ Bernholc) |
Ph.D. |
2004 |
|
X |
NCSU |
| Xin Cia (ECE w/ Geringer) |
Ph.D. |
|
|
X |
NCSU |
| Erin Parker (UNC Chapel Hill w/ Chatterjee) |
Ph.D. |
2004 |
|
X |
UNC Chapel Hill |
| John Calandrino (UNC Chapel Hill w/ Anderson) |
Ph.D. |
|
|
X |
UNC Chapel Hill |
| Zhen Yoan (EE w/ Viniotis) |
Ph.D. |
|
|
X |
NCSU |
| Ajit Chakrapani (CSC w/ Rhee) |
Ph.D. |
|
|
X |
NCSU |
| Anuradha Vaidyanathan (ECE, w/ Byrd) |
M.S. |
2002 |
|
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 |
| Sudhagar Thiroomulan (ECE, co w/ Dean) |
M.S. |
|
X |
X |
NCSU |
| Ramnath Venugoplan (ECE, w/ Dean) |
M.S. |
2003 |
|
X |
NCSU |
| Adarsh Seetharam (ECE, w/ Dean) |
M.S. |
|
|
X |
NCSU |
| Samir Govilkar (ECE, w/ Dean) |
M.S. |
|
|
X |
NCSU |
| Warren D'mello (CSC w/ Geringer) |
M.S. |
2002 |
|
X |
NCSU |
| Vimal Reddy (CSC w/ Geringer) |
M.S. |
|
|
X |
NCSU |
| Aravindh Anantaraman (ECE w/ Rotenberg) |
M.S. |
2003 |
|
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 |
| Prachi Gauriar (CSC w/ Xu) |
M.S. |
|
|
X |
NCSU |
| Pratik Shah (CSC w/ Ning) |
M.S. |
|
|
X |
NCSU |
| Sreerama Sreepathi (CSC w/ Kumar+Ma) |
M.S. |
|
|
X |
NCSU |
| Matthias Adelberger |
M.S. |
1996 |
|
X |
HUB |
| Axel Kühn |
M.S. |
1998 |
|
X |
HUB |
| Matthias Tief |
M.S. |
1998 |
|
X |
HUB |
| Diana Popova |
M.S. |
1999 |
|
X |
HUB |
Graduate Independent Studies at North Carolina State University:
| Student |
Semester |
| Jin Lee |
Fall 2001 |
| Manish Hirlekar |
Fall 2001 |
| Peng Xu |
Fall 2001 - Spring 2002 |
| Ajay Dudani |
Spring 2002 |
| Sangeeta Bhagwanani |
Spring 2002 |
| Ruhuyyih Mahalati |
Spring 2002 |
| Ahmet Bilgin |
Spring 2002 |
| Palash Kasodan |
Spring 2002 - Fall 2002 |
| Raj Nagarajan |
Spring 2002 - Spring 2003 |
| Mary Spry |
Fall 2002 |
| Naveenkumar Muguda |
Fall 2002 |
| Seema Jethani |
Fall 2002 |
| Archana Lopelli |
Fall 2002 |
| Sangram Kadam |
Spring 2003 |
| Adinarayanan Venkatachalam |
Spring 2003 |
| Prashanth Ganesan |
Spring 2003 |
| Shakar Ananthanarayanan |
Spring 2003 |
| Ajit Warrier |
Spring 2003 |
| Gautam Gopinathan |
Fall 2003 |
| Dinesh Dasarathan |
Spring 2004 |
| Jyothish Varma |
Fall 2004 |
| Nachiket Deshpande |
Fall 2005 |
| Gopi Rao |
Fall 2005 |
| Arun Nagarajan |
Summer 2006 |
| Prasun Ratn |
Fall 2006 |
| Vivek Thakkar |
Fall 2006 |
| Harsha Girish |
Fall 2007 |
| Shubhraprakash Das |
Spring 2008 |
| Vijaya Kumar |
Spring 2008 |
| Raghuveer Raghavendra |
Spring 2008 |
| Sohan Shetty, |
Spring 2008 |
| Vinod Chavva |
Spring 2008 |
Undergraduate Independent Studies / Senior or Honors Projects at North
Carolina State University:
| Student |
Semester |
| Kyung Chul Lee |
Spring 2002 |
| Rachana Doshi |
Spring 2002 - Summer 2003 |
Research
Publications
Conferences are considered the most challenging and respected
publication venues in Computer Science (even more challenging than
journals). In fact, some important works are only published in major
conferences in recent years (without intent to submit to journals by
the authors).
Acceptance rates are reported for venues when available. Citations
represent the non-self citations determined by the web service
http://citeseer.nj.nec.com (based on an incomplete online search) and
are reported for four or more citations. The true number of citations
is higher since Citeseer does not have access to the ACM and IEEE
publication databases.
-
Books
- 1
-
S. Brandt and F. Mueller, editors.
Proceedings of the IEEE Real-Time Embedded Technology and
Applications Symposium.
IEEE Computer Press, pages 1-260, 2007.
- 2
-
F. Mueller, editor.
High-Level Parallel Programming Models and Supportive
Environments, volume 2026 of Lecture Notes in Computer Science.
Springer, pages 1-137, 2001.
- 3
-
J. Rolim, F. Mueller, A. Zomaya, F. Ercal, F. Ercal, S. Olariu, B. Ravindran,
J. Gustafsson, H. Takada, R. Olsson, L. Kale, P. Backman, M. Haines,
H. ElGindy, D. Coaromel, S. Chaumette, G. Fox, Y. Pan, K. Li, T. Yang,
G. Chiola, G. Conte, L. Mancini, D. Mery, B. Sanders, D. Bhatt, and
V. Parsanna, editors.
Parallel and Distributed Processing, volume 1586 of Lecture Notes in Computer Science.
Springer, pages 1-1443, 1999.
Workshop Proceedings of IPPS/SPDP'99.
- 4
-
F. Mueller and A. Bestravros, editors.
Languages, Compilers, and Tools for Embedded Systems, volume
1474 of Lecture Notes in Computer Science.
Springer, pages 1-260, 1998.
Journals
- 5
-
S. Mohan, F. Mueller W. Hawkins, M. Root, D. Whalley, and C. Healy.
Parametric timing analysis and its application to dynamic voltage
scaling.
page (accepted), September 2007.
- 6
-
R. Wilhelm, J. Engblohm, A. Ermedahl, N. Holsti, S. Thesing, D. Whalley,
G. Bernat, C. Ferdinand, R. Heckmann, T. Mitra, F. Mueller, I. Puaut,
P. Puschner, J. Staschulat, and P. Stenstrom.
The worst-case execution time problem -- overview of methods and
survey of tools.
ACM Transactions on Embedded Computing Systems, page
(accepted), January 2007.
- 7
-
J. Marathe, F. Mueller, T. Mohan, S. A. McKee, B. R. de Supinski, and A. Yoo.
Source-code correlated cache coherence characterization of openmp
benchmarks.
IEEE Transactions on Parallel and Distributed Systems,
18(6):818-834, June 2007.
- 8
-
J. Marathe, F. Mueller, T. Mohan, S. A. McKee, B. R. de Supinski, and A. Yoo.
Metric: Memory tracing via dynamic binary rewriting to identify cache
inefficiencies.
ACM Transactions on Programming Languages and Systems, 29(2),
April 2007.
- 9
-
Y. Zhu and F. Mueller.
Exploiting synchronous and asynchronous dvs for feedback edf
scheduling on an embedded platform.
ACM Transactions on Embedded Computing Systems,
?(?):(accepted), September 2006.
- 10
-
J. Marathe, F. Mueller, and B. R. de Supinski.
Analysis of cache coherence bottlenecks with hybrid hardware/software
techniques.
ACM Transactions on Architecture and Code Optimization,
3(4):390-423, December 2006.
- 11
-
W. Zhao, W. Kreahling, D. Whalley, C. Healy, and F. Mueller.
Improving wcet by applying worst-case path optimizations.
Real-Time Systems, ?(?):(accepted), ??? 2006.
- 12
-
K. Seth, A. Anantaraman, F. Mueller, and E. Rotenberg.
Fast: Frequency-aware static timing analysis.
ACM Transactions on Embedded Computing Systems, 5(1):200-226,
February 2006.
- 13
-
W. Zhao, D. Whalley, C. Healy, and F. Mueller.
Improving wcet by applying a wc code positioning optimization.
ACM Transactions on Architecture and Code Optimization,
2(4):335-365, December 2005.
- 14
-
Y. Zhu and F. Mueller.
Feedback edf scheduling of real-time tasks exploiting dynamic voltage
scaling.
Real-Time Systems, 31(1-3):33-63, December 2005.
- 15
-
N. Desai and F. Mueller.
Scalable hierarchical locking for distributed systems.
Journal of Parallel Distributed Computing, 64(6):708-724, June
2004.
- 16
-
J. Vetter and F. Mueller.
Communication characteristics of large-scale scientific applications
for contemporary cluster architectures.
Journal of Parallel Distributed Computing, 63(9):853-865,
September 2003.
- 17
-
S. Unger and F. Mueller.
Handling irreducible loops: Optimized node splitting vs. dj-graphs.
ACM Transactions on Programming Languages and Systems,
24(4):299-333, July 2002.
- 18
-
T. Röblitz, O. Bühn, and F. Mueller.
Legosim: Simulation of embedded kernels over pthreads.
ACM Journal on Educational Resources in Education,
1(2):117-130, March 2002.
- 19
-
J. Wegener and F. Mueller.
A comparison of static analysis and evolutionary testing for the
verification of timing constraints.
Real-Time Systems, 21(3):241-268, November 2001.
- 20
-
F. Mueller.
Timing analysis for instruction caches.
Real-Time Systems, 18(2/3):209-239, May 2000.
- 21
-
R. T. White, F. Mueller, C. Healy, D. Whalley, and M. G. Harmon.
Timing analysis for data and wrap-around fill caches.
Real-Time Systems, 17(2/3):209-233, November 1999.
- 22
-
C. A. Healy, R. D. Arnold, F. Mueller, D. Whalley, and M. G. Harmon.
Bounding pipeline and instruction cache performance.
IEEE Transactions on Computers, 48(1):53-70, January 1999.
- 23
-
Sibin Mohan and Frank Mueller.
Hybrid timing analysis of modern processor pipelines via
hardware/software interactions.
In IEEE Real-Time Embedded Technology and Applications
Symposium, page (accepted), 2008.
Conferences
- 24
-
H. Ramaprasad and F. Mueller.
Bounding worst-case response time for tasks with non-preemptive
regions.
In IEEE Real-Time Embedded Technology and Applications
Symposium, page (accepted), April 2008.
- 25
-
Z. Zhang, C. Wang, S. Vazhkudai, X. Ma, G. Pike, J. Cobb, and F. Mueller.
Optimizing center performance through coordinated data staging,
scheduling and recovery.
In Supercomputing, 2007.
- 26
-
A. B. Nagarajan and F. Mueller.
Proactive fault tolerance for hpc with xen virtualization.
In International Conference on Supercomputing, June 2007.
Acceptance rate 23%.
- 27
-
Y. Zhu and F. Mueller.
Dvsleak: Combining leakage reduction and voltage scaling in feedback
edf scheduling.
In ACM SIGPLAN Conference on Language, Compiler, and Tool
Support for Embedded Systems, June 2007.
Acceptance rate 26%.
- 28
-
M. Noeth, F. Mueller, M. Schulz, and B. R. de Supinski.
Scalable compression and replay of communication traces in massively
parallel environments.
In International Parallel and Distributed Processing Symposium,
April 2007.
Acceptance rate 26%.
- 29
-
C. Wang, F. Mueller, C. Engelmann, and S. Scott.
A job pause service under LAM/MPI+BLCR for transparent fault
tolerance.
In International Parallel and Distributed Processing Symposium,
April 2007.
Acceptance rate 26%.
- 30
-
H. Ramaprasad and F. Mueller.
Tightening the bounds on feasible preemption points.
In IEEE Real-Time Systems Symposium, pages 212-222, December
2006.
Acceptance rate 24%.
- 31
-
M. Noeth, F. Mueller, M. Schulz, and B. R. de Supinski.
Scalable compression and replay of communication traces in massively
parallel environments.
In Proceedings of the IBM Pa=c
Conference, October 2006.
- 32
-
J. Varma, C. Wang, F. Mueller, C. Engelmann, and S. L. Scott.
Scalable, fault-tolerant membership for MPI tasks on hpc systems.
In International Conference on Supercomputing, pages 219-228,
June 2006.
Acceptance rate 26%.
- 33
-
H. Ramaprasad and F. Mueller.
Bounding preemption delay within data cache reference patterns for
real-time tasks.
In IEEE Real-Time Embedded Technology and Applications
Symposium, pages 71-80, April 2006.
Acceptance rate 29%.
- 34
-
J. Marathe and F. Mueller.
Hardware profile-guided automatic page placement for ccnuma systems.
In ACM SIGPLAN Symposium on Principles and Practice of Parallel
Programming, pages 90-99, March 2006.
Acceptance rate 27%.
- 35
-
Sibin Mohan, Frank Mueller, William Hawkins, Michael Root, Christopher Healy,
and David Whalley.
Parascale: Expoliting parametric timing analysis for real-time
schedulers and dynamic voltage scaling.
In IEEE Real-Time Systems Symposium, pages 233-242, December
2005.
Acceptance rate 21%.
- 36
-
T. Yang, X. Ma, and F. Mueller.
Cross-platform performance prediction of parallel applications
using partial execution.
In Supercomputing, November 2005.
Acceptance rate 24%.
- 37
-
Y. Zhu and F. Mueller.
Hybrid leakage and voltage reduction under edf scheduling.
In Proceedings of the IBM Pa=c
Conference, September 2005.
- 38
-
J. Marathe, F. Mueller, and B. R. de Supinski.
A hybrid hardware/software approach to efficiently determine cache
coherence bottlenecks.
In International Conference on Supercomputing, pages 21-30,
June 2005.
Acceptance rate 27%.
- 39
-
N. Zhu, J. Chen, and T.-C. Chiueh.
TBBT: Scalable and accurate trace replay for file server
evaluation.
In USENIX Conference on File and Storage Technologies, pages
323-336, December 2005.
- 40
-
S. Mohan, F. Mueller, D. Whalley, and C. Healy.
Timing analysis for sensor network nodes of the atmega processor
family.
In IEEE Real-Time Embedded Technology and Applications
Symposium, pages 405-414, March 2005.
Acceptance rate 33%.
- 41
-
H. Ramaprasad and F. Mueller.
Bounding worst-case data cache behavior by analytically deriving
cache reference patterns.
In IEEE Real-Time Embedded Technology and Applications
Symposium, pages 148-157, March 2005.
Acceptance rate 33%.
- 42
-
W. Zhao, W. Kreahling, D. Whalley, C. Healy, and F. Mueller.
Improving wcet by optimizing worst-case paths.
In IEEE Real-Time Embedded Technology and Applications
Symposium, pages 138-147, March 2005.
Acceptance rate 33%.
- 43
-
A. Anantaraman, K. Seth, K. Patil, E. Rotenberg, and F. Mueller.
Enforcing safety of real-time schedules on contemporary processors
using a virtual simple architecture (visa).
In IEEE Real-Time Systems Symposium, pages 114-125, December
2004.
Acceptance rate 22%.
- 44
-
A. Anantaraman, A. Mahmoud, R. Venkatesan, Y. Zhu, and F. Mueller.
Edf-dvs scheduling on the ibm embedded powerpc 405lp.
In Proceedings of the IBM Pa=c
Conference, October 2004.
- 45
-
W. Zhao, D. Whalley, C. Healy, and F. Mueller.
Wcet code positioning.
In IEEE Real-Time Systems Symposium, pages 81-91, June 2004.
Acceptance rate 22%.
- 46
-
J. Marathe, A. Nagarajan, and F. Mueller.
Detailed cache coherence characterization for openmp benchmarks.
In International Conference on Supercomputing, pages 287-297,
June 2004.
Acceptance rate 22%.
- 47
-
Y. Zhu and F. Mueller.
Feedback edf scheduling exploiting dynamic voltage scaling.
In IEEE Real-Time Embedded Technology and Applications
Symposium, pages 84-93, May 2004.
Acceptance rate 30%.
- 48
-
W. Zhao, P. Kulkarni, D. Whalley, C. Healy, F. Mueller, and G.-R. Uh.
Tuning the wcet of embedded applications.
In IEEE Real-Time Embedded Technology and Applications
Symposium, pages 472-481, May 2004.
Acceptance rate 30%.
- 49
-
K. Patil, K. Seth, and F. Mueller.
Compositional static instruction cache simulation.
In ACM SIGPLAN Conference on Language, Compiler, and Tool
Support for Embedded Systems, pages 136-145, June 2004.
Acceptance rate 23%.
- 50
-
K. Seth, A. Anantaraman, F. Mueller, and E. Rotenberg.
Fast: Frequency-aware static timing analysis.
In IEEE Real-Time Systems Symposium, pages 40-51, December
2003.
Acceptance rate 17%.
- 51
-
Tushar Mohan, Bronis R. de Supinski, Sally A. McKee, Frank Mueller, Andy Yoo,
and Martin Schulz.
Identifying and exploiting spatial regularity in data memory
references.
In Supercomputing, November 2003.
Acceptance rate 29%.
- 52
-
R. Venugopalan, P. Ganesan, P. Peddabachagari, A. Dean, F. Mueller, and
M. Sichitiu.
Encryption overhead for sensor networks and embedded systems:
Modeling and analysis.
In Conference on Compilers, Architecture and Synthesis for
Embedded Systems, pages 188-197, October 2003.
Acceptance rate 19%.
- 53
-
A. Anantaraman, K. Seth, K. Patil, E. Rotenberg, and F. Mueller.
Virtual simple architecture (VISA): Exceeding the complexity limit
in safe real-time systems.
In International Symposium on Computer Architecture, pages
250-261, June 2003.
Acceptance rate 20%.
- 54
-
N. Desai and F. Mueller.
Scalable distributed conucrrency services for hierarchical locking.
In International Conference on Distributed Computing Systems,
pages 530-537, May 2003.
Acceptance rate 18%.
- 55
-
N. Desai and F. Mueller.
A log(n) multi-mode locking protocol for distributed systems.
In International Parallel and Distributed Processing Symposium,
April 2003.
Acceptance rate 29%.
- 56
-
J. Marathe, F. Mueller, T. Mohan, B. R. de Supinski, S. A. McKee, and A. Yoo.
METRIC: Tracking down inefficiencies in the memory hierarchy via
binary rewriting.
In International Symposium on Code Generation and Optimization,
pages 289-300, March 2003.
Acceptance rate 35%.
- 57
-
A. Dudani, F. Mueller, and Y. Zhu.
Energy-conserving feedback edf scheduling for embedded systems with
real-time constraints.
In ACM SIGPLAN Joint Conference Languages, Compilers, and Tools
for Embedded Systems (LCTES'02) and Software and Compilers for Embedded
Systems (SCOPES'02), pages 213-222, June 2002.
Acceptance rate 30%.
- 58
-
J. Vetter and F. Mueller.
Communication characteristics of large-scale scientific applications
for contemporary cluster architectures.
In International Parallel and Distributed Processing Symposium,
April 2002.
Acceptance rate 37%.
- 59
-
S. Unger and F. Mueller.
Handling irreducible loops: Optimized node splitting vs. dj-graphs.
In Euro-Par 2001 Parallel Processing (Int. Euro-Par
Conference), pages 207-220. Springer LNCS 2150, August 2001.
Acceptance rate 33%.
- 60
-
T. Röblitz and F. Mueller.
Combining multi-threading with asynchronous communication: A case
study with dsm-threads using myrinet via bip and madeleine.
In Myrinet User Group Conference, pages 131-138. INRIA,
September 2000.
- 61
-
C. Wagner and F. Mueller.
Token-based read/write-locks for distributed mutual exclusion.
In Euro-Par 2000 Parallel Processing (Int. Euro-Par
Conference), pages 1185-1195. Springer LNCS 1900, August 2000.
Acceptance rate 28%.
- 62
-
D. Schulz and F. Mueller.
A thread-aware debugger with an open interface.
In ACM International Symposium on Software Testing and
Analysis, pages 201-211, September 2000.
Acceptance rate 21%.
- 63
-
F. Mueller.
Priority inheritance and ceilings for distributed mutual exclusion.
In IEEE Real-Time Systems Symposium, pages 340-349, December
1999.
Acceptance rate 19%.
- 64
-
D. Macos and F. Mueller.
The rendezvous is dead - long live the protected object.
In SIGAda'98, pages 287-293, November 1998.
- 65
-
F. Mueller and J. Wegener.
A comparison of static analysis and evolutionary testing for the
verification of timing constraints.
In IEEE Real-Time Embedded Technology and Applications
Symposium, pages 179-188, June 1998.
Acceptance rate 28%.
- 66
-
F. Mueller.
Prioritized token-based mutual exclusion for distributed systems.
In International Parallel Processing Symposium, pages 791-795,
1998.
Acceptance rate 33%.
- 67
-
F. Mueller.
On the design and implementation of DSM-threads.
In Proc. 1997 International Conference on Parallel and
Distributed Processing Techniques and Applications, pages 315-324, June
1997.
(invited).
- 68
-
R. White, F. Mueller, C. Healy, D. Whalley, and M. Harmon.
Timing analysis for data caches and set-associative caches.
In IEEE Real-Time Embedded Technology and Applications
Symposium, pages 192-202, June 1997.
Acceptance rate 27%.
- 69
-
F. Mueller.
Supporting Ada 95 passive partitions in a distributed environment.
In Reliable Software Technologies - Ada-Europe '97, pages
218-229. Springer LNCS 1251, June 1997.
Acceptance rate 50%.
- 70
-
F. Mueller, V. Rustagi, and T. P. Baker.
Mithos - a real-time micro-kernel threads operating system.
In IEEE Real-Time Systems Symposium, pages 49-54, December
1995.
Acceptance rate 32%.
- 71
-
F. Mueller and D. B. Whalley.
Avoiding conditional branches by code replication.
In ACM SIGPLAN Conference on Programming Language Design and
Implementation, pages 56-66, June 1995.
Acceptance rate 23%.
- 72
-
F. Mueller and D. B. Whalley.
Fast instruction cache analysis via static cache simulation.
In Simulation Symposium, pages 105-114, April 1995.
Acceptance rate 50%.
- 73
-
R. Arnold, F. Mueller, D. B. Whalley, and M. Harmon.
Bounding worst-case instruction cache performance.
In IEEE Real-Time Systems Symposium, pages 172-181, December
1994.
Acceptance rate 21%.
- 74
-
E.W. Giering, F. Mueller, and T.P. Baker.
Features of the gnu Ada runtime library.
In TRI-Ada, pages 93-103, November 1994.
- 75
-
F. Mueller and D. B. Whalley.
Efficient on-the-fly analysis of program behavior and static cache
simulation.
In B. Le Charlier, editor, Static Analysis Symposium, volume
864 of Lecture Notes in Computer Science, pages 101-115. Springer,
September 1994.
Acceptance rate 35%.
- 76
-
E.W. Giering, Frank Mueller, and T.P. Baker.
Implementing Ada 9x features using POSIX threads: Design issues.
In TRI-Ada '93 Proceedings, pages 214-228. ACM, September
1993.
- 77
-
Frank Mueller.
A library implementation of POSIX threads under UNIX.
In Proceedings of the USENIX Conference, pages 29-41, January
1993.
- 78
-
F. Mueller and D. B. Whalley.
Avoiding unconditional jumps by code replication.
In ACM SIGPLAN Conference on Programming Language Design and
Implementation, pages 322-330, June 1992.
Acceptance rate 20%.
Workshops
- 79
-
R. Ramaseshan and F. Mueller.
Toward thread-level speculation for coarse-grained parallelism of
regular access patterns.
In Workshop on Programmability Issues for Multi-Core Computers,
page (accepted), January 2008.
- 80
-
M. Latif, R. Ramaseshan, and F. Mueller.
Soft error protection via fault-resilient data representations.
In Workshop on Silicon Errors in Logic - System Effects, April
2007.
- 81
-
F. Mueller.
Timing analysis: In search of multiple paradigms.
In Workshop on Parallel and Distributed Real-Time Systems,
April 2004.
- 82
-
P. Ganesan, R. Venugopalan, P. Peddabachagari, A. Dean, F. Mueller, and
M. Sichitiu.
Analyzing and modeling encryption overhead for sensor network nodes.
In Workshop on Wireless Sensor Networks and Applications,
September 2003.
- 83
-
Y. Zhu and F. Mueller.
Preemption handling and scalability of feedback dvs-edf.
In Workshop on Compilers and Operating Systems for Low Power,
September 2002.
- 84
-
J. Marathe and F. Mueller.
Detecting memory performance bottlenecks via binary rewriting.
In Workshop on Binary Translation, September 2002.
- 85
-
F. Mueller, T. Mohan, B. R. de Supinski, S. A. McKee, and A. Yoo.
Partial data traces: Efficient generation and representation.
In Workshop on Binary Translation, IEEE Technical Committee on
Computer Architecture Newsletter, October 2001.
- 86
-
E. Vivancos, C. Healy, F. Mueller, and D. Whalley.
Parametric timing analysis.
In ACM SIGPLAN Workshop on Language, Compiler, and Tool Support
for Embedded Systems, volume 36 of ACM SIGPLAN Notices, pages 88-93,
August 2001.
Acceptance rate 29%.
- 87
-
F. Mueller.
Fault tolerance for token-based synchronization protocols.
In Workshop on Fault-Tolerant Parallel and Distributed Systems,
April 2001.
- 88
-
F. Mueller.
Decentralized synchronization for multi-threaded dsms.
In Workshop on Software Distributed Shared Memory, May 2000.
- 89
-
F. Mueller, J. Nolte, and A. Schlaefer.
Clix - a hybrid programming environment for distributed objects and
distributed shared memory.
In J. Rolim et al., editor, Workshop on High-Level Programming
Models and Supportive Environments, volume 1800 of Lecture Notes in
Computer Science, pages 285-292. Springer, May 2000.
- 90
-
F. Mueller.
Adaptive dsm-runtime behavior via speculative data distribution.
In J. Jose et al., editor, Parallel and Distributed Processing
- Workshop on Run-Time Systems for Parallel Programming, volume 1586 of
Lecture Notes in Computer Science, pages 553-567. Springer, April
1999.
Acceptance rate 47%.
- 91
-
F. Mueller.
Timing predictions for multi-level caches.
In ACM SIGPLAN Workshop on Language, Compiler, and Tool Support
for Real-Time Systems, pages 29-36, June 1997.
Acceptance rate 75%.
- 92
-
F. Mueller.
Generalizing timing predictions to set-associative caches.
In EuroMicro Workshop on Real-Time Systems, pages 64-71, June
1997.
Acceptance rate 50%.
- 93
-
F. Mueller.
Distributed shared-memory threads: DSM-threads.
In Workshop on Run-Time Systems for Parallel Programming, pages
31-40, April 1997.
Acceptance rate 54%.
- 94
-
F. Mueller.
Prioritized token-based mutual exclusion for distributed systems.
In Workshop on Parallel and Distributed Real-Time Systems,
pages 72-80, April 1997.
Acceptance rate 40%.
- 95
-
F. Mueller.
Compiler support for software-based cache partitioning.
In ACM SIGPLAN Workshop on Language, Compiler, and Tool Support
for Real-Time Systems, pages 137-145, June 1995.
Acceptance rate 50%.
- 96
-
F. Mueller and D. B. Whalley.
Real-time debugging by minimal hardware simulation.
In PEARL Workshop über Realzeitsysteme, pages 68-76,
December 1994.
- 97
-
F. Mueller and D. B. Whalley.
On debugging real-time applications.
In ACM SIGPLAN Workshop on Language, Compiler, and Tool Support
for Real-Time Systems, June 1994.
Acceptance rate 60%.
- 98
-
F. Mueller, D. B. Whalley, and M. Harmon.
Predicting instruction cache behavior.
In ACM SIGPLAN Workshop on Language, Compiler, and Tool Support
for Real-Time Systems, June 1994.
Acceptance rate 24%.
- 99
-
T. P. Baker, F. Mueller, and Viresh Rustagi.
Experience with a prototype of the POSIX ``minimal realtime system
profile''.
In IEEE Workshop on Real-Time Operating Systems and Software,
pages 12-16, 1994.
- 100
-
Frank Mueller.
Implementing POSIX threads under UNIX: Description of work in
progress.
In Proceedings of the Second Software Engineering Research
Forum, pages 253-261, November 1992.
- 101
-
F. Mueller.
Keeping track of time without a clock.
In IEEE Workshop on Real-Time Operating Systems and Software,
pages 120-122, 1992.
- 102
-
K. Kerce and F. Mueller.
Heuristic link networks.
In Workshop on Neural Networks: Academic/Industrial/NASA/Defense
(WNN-AIND), pages 333-338, February 1990.
Other Publications
- 103
-
Christian Engelmann, Stephen L. Scott, David E. Bernholdt, Narasimha R.
Gottumukkala, Chokchai Leangsuksun, Jyothish Varma, Chao Wang, Frank Mueller,
Aniruddha G. Shet, and P. Sadayappan.
Molar: adaptive runtime support for high-end computing operating and
runtime systems.
ACM SIGOPS Operating Systems Review, 40(2):63-72, April 2006.
Talks / Posters / Work in Progress
- 104
-
T. Gamblin, P. Ratn, B. de Supinski, M. Schulz, F. Mueller, R. Fowler, and
D. Reed.
An open framework for scalable, reconfigurable performance analysis.
In SC Poster Session, November 2007.
- 105
-
J. Marathe and F. Mueller.
Hardware profile-guided automatic page placement for ccnuma systems.
In Gelato ICE Itanium Conference & Expo, page (talk), April
2007.
- 106
-
S. Mohan and F. Mueller.
Checkermode: A hybrid scheme for timing analysis of modern processor
piepelines involving hardware/software interactions.
In Work in Progress at IEEE Real-Time Embedded Technology and
Applications Symposium, pages 40-43, April 2007.
- 107
-
M. Noeth, F. Mueller, M. Schulz, and B. R. de Supinski.
Scalable compression and replay of communication traces in massively
parallel environments.
In SC Poster Session, November 2006.
- 108
-
K. Seth, A. Anantaraman, F. Mueller, and E. Rotenberg.
Real-time scheduling for a virtual simple architecture (visa).
In Work in Progress at IEEE Real-Time Systems Symposium, pages
129-132, December 2003.
- 109
-
N. Desai and F. Mueller.
Distributed hierarchical locking with real-time priorities.
In Work in Progress at IEEE Real-Time Systems Symposium, pages
129-132, December 2003.
- 110
-
N. Desai and F. Mueller.
A brief overview of scalable distributed concurrency services for
hierarchical locking.
In Poster in Joint ACM Java Grande / ISCOPE Conference,
November 2002.
- 111
-
B. R. de Supinski, A. Yoo, F. Mueller, and S. A. McKee.
Benchmarking smp memory systems performance.
In SCICOMP 4 (IBM SP Scientific Computing User Group), October
2001.
- 112
-
D. Macos and F. Mueller.
Integrating Gnat/Gcc into a timing analysis environment.
In Work in Progress Session at EuroMicro Workshop on Real-Time
Systems, pages 15-18, June 1998.
Technical Reports
- 113
-
R. Wilhelm, J. Engblohm, A. Ermedahl, N. Holsti, S. Thesing, D. Whalley,
G. Bernat, C. Ferdinand, R. Heckmann, T. Mitra, F. Mueller, I. Puaut,
P. Puschner, J. Staschulat, and P. Stenstrom.
The worst-case execution time problem -- overview of methods and
survey of tools.
Technical Report MRTC report ISSN 1404-3041 ISRN
MDH-MRTC-209/2007-1-SE, Mälardalen Real-Time Research Centre, Mälardalen
University, March 2007.
- 114
-
M. Latif, R. Ramaseshan, and F. Mueller.
Soft error protection via fault-resilient data representations.
Technical Report TR 2007-10, Dept. of Computer Science, North
Carolina State University, 2007.
- 115
-
A. B. Nagarajan and F. Mueller.
Proactive fault tolerance for hpc with xen virtualization.
Technical Report TR 2007-1, Dept. of Computer Science, North Carolina
State University, 2007.
- 116
-
Daniel M. Smith, Vincent W. Freeh, and Frank Mueller.
Asymmetric multiprocessing for simultaneous multithreading
processors.
Technical Report TR 2006-13, Dept. of Computer Science, North
Carolina State University, 2006.
- 117
-
H. Ramaprasad and F. Mueller.
Tightening the bounds on feasible preemption points.
Technical Report TR 2005-48, Dept. of Computer Science, North
Carolina State University, 2005.
- 118
-
T. Yang, X. Ma, and F. Mueller.
Predicting parallel applications' performance across platforms using
partial execution.
Technical Report TR 2005-16, Dept. of Computer Science, North
Carolina State University, 2005.
- 119
-
Y. Zhu and F. Mueller.
Feedback edf scheduling exploiting hardware-assisted asynchronous
dynamic voltage scaling.
Technical Report TR 2004-35, Dept. of Computer Science, North
Carolina State University, 2004.
- 120
-
A. Anantaraman, K. Seth, K. Patil, E. Rotenberg, and F. Mueller.
Exploiting visa for higher concurrency in safe real-time systems.
Technical Report TR 2004-15, Dept. of Computer Science, North
Carolina State University, 2004.
- 121
-
A. Nagarajan, J. Marathe, and F. Mueller.
Detailed cache coherence characterization for openmp benchmarks.
Technical Report TR 2004-6, Dept. of Computer Science, North Carolina
State University, 2004.
- 122
-
Tushar Mohan, Bronis R. de Supinski, Sally A. McKee, Frank Mueller, Andy Yoo,
and Martin Schulz.
Identifying and exploiting spatial regularity in data memory
references.
Technical Report TR UCRL-JC-154597, Lawrence Livermore National
Laboratory, July 2003.
- 123
-
Y. Zhu and F. Mueller.
Feedback dynamic voltage scaling dvs-edf scheduling: Correctness and
pid-feedback.
Technical Report TR 2003-13, Dept. of Computer Science, North
Carolina State University, 2003.
- 124
-
S. A. McKee, B. R. de Supinski, F. Mueller, and G. Tyson.
Memory system technologies for future high-end computing systems.
Technical Report TR UCRL-ID-153361, Lawrence Livermore National
Laboratory, May 2003.
- 125
-
T. Röblitz, O. Bühn, and F. Mueller.
Simulation of embedded micro-kernels over pthreads.
TR 148, Inst. f. Informatik, Humbolt University Berlin, January 2001.
- 126
-
F. Mueller, J. Nolte, and A. Schlaefer.
Clix - a hybrid programming environment for distributed objects and
distributed shared memory.
TR 147, Inst. f. Informatik, Humbolt University Berlin, January 2001.
- 127
-
S. Unger and F. Mueller.
Handling irreducible loops: Optimized node splitting vs. dj-graphs.
TR 146, Inst. f. Informatik, Humbolt University Berlin, January 2001.
- 128
-
F. Mueller.
Real-time schedulability analysis for ada.
TR 145, Inst. f. Informatik, Humbolt University Berlin, January 2001.
- 129
-
F. Mueller.
Efficient analysis of temporal properties for real-time systems.
Habilitation, Humboldt University Berlin, September 2000.
- 130
-
F. Mueller.
Prioritized token-based mutual exclusion for distributed systems.
TR 97, Inst. f. Informatik, Humbolt University Berlin, January 1998.
- 131
-
F. Mueller.
Generalizing timing predictions to set-associative caches.
TR 66, Inst. f. Informatik, Humbolt University Berlin, July 1996.
- 132
-
F. Mueller, V. Rustagi, and T. P. Baker.
Mythos - a micro-kernel threads operating system.
TR 94-091, Dept. of CS, Florida State University, September 1994.
- 133
-
F. Mueller.
Static Cache Simulation and its Applications.
PhD thesis, Dept. of CS, Florida State University, July 1994.
- 134
-
F. Mueller and D. B. Whalley.
Fast instruction cache analysis via static cache simulation.
TR 94-042, Dept. of CS, Florida State University, April 1994.
- 135
-
F. Mueller, D. B. Whalley, and M. Harmon.
Predicting instruction cache behavior.
TR 93-091, Dept. of CS, Florida State University, September 1993.
- 136
-
F. Mueller.
Register allocation by graph coloring: A review.
TR ???, Dept. of CS, Florida State University, April 1992.
URL: ftp://iecc.com/pub/file/mueller.ps.Z.
- 137
-
F. Mueller.
Avoiding unconditional jumps by code replication.
Master's thesis, Dept. of CS, Florida State University, April 1991.
The Chancellor has asked faculty to identify the extent of their
contributions in their various publications. I do so in the following
table (the numbers in the square brackets refer to the publications).
The most reputable work in Computer Science is published at
conferences. These conferences often have acceptance rates of
25% or less.
Table 2:
Contributions to Publications
| |
Sole |
Joint Lead |
Joint Equal |
Joint Minor |
|
Books
|
[2]
|
|
[1,4]
|
[3] |
|
Journal Articles
|
[20]
|
[5,12,14,15,17,18,10,9,8,7]
|
[6,16,19,21,22]
|
[13,11,6] |
|
Papers in Major Conference Proceedings
|
[63,66,67,69,77]
|
[23,24,25,26,27,33,34,35,38,39,37,40,41,43,44,46,49,47,50,54,55,56,57,59,60,61,62,64,70,72,75,99,31,30,29,28]
|
[36,43,52,53,58,65,68,71,73,74,76,78]
|
[42,45,48,51] |
|
Papers in Major Symposia and Workshop Proceedings
|
[81,87,88,90,91,92,93,94,95,100,101]
|
[79,113,80,83,84,85,96,97,98]
|
[103,82,89,102]
|
[86] |
|
Refereed Case Studies, Work-in-Progress Sessions, Presentations and Posters
|
|
[104,105,106,107,108,109,110,112]
|
[111]
|
|
|
Miscellaneous External Publications
|
[128,129,130,131,133,136,137]
|
[117,119,120,121,123,125,127,132,134,135,115,114]
|
[116,118,120,126,124]
|
[122] |
|
|
|
|
|
|
Invited and Contributed Research Presentations
- ``Hardware-assisted Memory Tracing and its Benefits for Performance
Tuning within the Memory Hierarchy of Shared-Memory HPC Systems'',
Virgina Tech, August 25, 2006 and Zuse Institute Berlin, Germany, June
21, 2007.
- ``Can Timing Analysis Increase the Acceptance of Real-Time
Scheduling Results?'', UNC Chapel Hill, April 21, 2006; Boston
University, May 31, 2006.
- ``Win-win partnership of academia and industry'', IEEE Real-Time
Technology and Applications Symposium/Embedded Systems Conference
joint panel, April 6, 2006.
- ``Hardware Profile-guided Automatic Page Placement for
ccNUMA Systems'', Lawrence Livermore National Laboratory, April 5, 2006.
- ``Alleviating Memory Bottlenecks in SMPs'', Distinguished Alumni
Lecture Series, Florida State University, October 28, 2005.
- ``A Hybrid Hardware/Software Approach to Efficiently Determine Cache
Coherence Bottlenecks'', Lawrence Livermore National Laboratory, March
9, 2005.
- ``Power Awareness and Timing Safety for Embedded Systems'', IEEE
Embedded Systems SIG, November 17, 2004.
- ``Detailed Cache Coherence Characterization for OpenMP
Benchmarks'', Lawrence Livermore National Laboratory, July 21, 2004,
and HP Labs, July 22, 2004.
- ``METRIC and ccSIM: Tracking Down Inefficiencies in the Memory
Hierarchy via Binary Rewriting'', Oak Ridge National Laboratory,
September 24, 2003.
- ``Systems Research at NCSU'' (with Vincent Freeh), presented to
Sun Microsystems, June 19, 2003.
- ``METRIC: Tracking Down Inefficiencies in the Memory Hierarchy
via Binary Rewriting'', Lawrence Livermore
National Laboratory, March 25, 2003.
- ``Scalable Distributed Concurrency Services for Hierarchical
Locking'', Oak Ridge National Laboratory, August 29, 2002.
- ``SPAN: Shared-Memory Performance Analysis'', Lawrence Livermore
National Laboratory, July 29, 2002.
- ``Shared-Memory Performance Analysis'', Intel Research, July 22, 2002.
- ``Partial Data Traces'', Duke University, February 27, 2002.
- ``Research Topics in Embedded Systems'', presented to
Semiconductor Research Cooperation (SRC), October 10, 2001,
Ericsson, November 5, 2001,
Mitsubishi, October 1, 2001,
IBM, October 29, 2001,
nVidia, December 7, 2001,
nVidia, April 5, 2002.
- ``Control-flow Optimization by Code Replication'', Humboldt University
Berlin, May 31, 2001.
- ``Performance Analysis of Large Clusters'', Humboldt University
Berlin, May 29, 2001.
- ``Transitive Closures in Code Optimizations'', University of San
Francisco, April 6, 2001.
- ``Efficient Analysis of Temporal Properties for Real-Time Systems'',
University of Pittsburg, March 26, 2001, North Carolina State
University, March 27, 2001, Oregon Graduate Institute, April 17,
2001, University of York, August, 2001, UNC Chapel Hill, September 21, 2001.
- ``PlayDoh, Epic, ... And What's Next?'',
Dagstuhl, Germany, September 21, 2000 at a seminar titled ``Code
Optimisation: Trends, Challenges and Perspectives''.
- ``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.
- ``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.
- ``The Design of DSM-Threads'', Free University Berlin, Germany,
Computer Science Colloquium, August 9, 1998.
- ``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.
- ``Timing Analysis for Real-Time Systems'', Daimler-Chrysler
Research Berlin, September 24, 1996; repeated at Tag der Informatik,
Humboldt University Berlin, November 7, 1996.
- CRA/NITRD Workshop on the Road Map for the Revitalization of
High End Computing, white paper accepted and invited for
participation, June 2003, Washington, D.C.
- Microsoft Faculty Summit, July 2003, July 2005
- Organized 1st ``RTP Embedded Systems Faculty Meeting''
between UNC Chapel Hill, Duke and NCSU, November, 2004.
- Microsoft Faculty Summit, July 2005
- ARO Planning Workshop on Embedded Systems and Network Security
(ESNS'07), Feb 2007 (Co-chair), February 2007
Appointment to Professional Boards
- Boards:
- SIGBED (ACM Special Interest Group on Embedded Systems):
Member of the SIGBED Executive Committee (founding member), 2003-2005
- Journal of Embedded Computing (JEC) by Cambridge International Science
Publishing: Member of the editorial board
- Elected chair of the LCTES steering committee for 2003-2006 (ACM
SIGPLAN Conference on Language, Compiler, and Tool Support for
Embedded Systems)
- ACM Transactions of Embedded Computing Systems (TECS): Guest editor
- Working Groups:
- European Network of Excellence ARTIST (Advanced Real Time
Systems), Member of the International Working Group on Timing
Validation (founding member) /MP
- General and PC Chair / Co-Chair:
- LCTES'98 (ACM SIGPLAN Workshop on Language, Compiler, and Tool Support
for Embedded Systems 1998), Co-Chair
- PLRTIA'98 (IEEE Workshop on Programming Languages for Real-Time Industrial Applications), Co-Chair
- HIPS'99 (IEEE Workshop on High-Level Parallel Programming Models
and Supportive Environments, April 1999), Co-Chair
- HIPS'01 (IEEE Workshop on High-Level Parallel Programming Models
and Supportive Environments, April 2001), Chair
- MSP'02 (ACM SIGPLAN Workshop on Memory System Performance, June 2002), General Chair
- LCTES'03 (ACM SIGPLAN Conference on Language, Compiler, and Tool Support for Embedded Systems 2003), General Chair
- CTCES'03 (Workshop on Compilers and Tools for Constrained Embedded Systems), Co-Chair
- HiPC'04 (International Conference on High-Performance Computing), Program Vice (Track) Chair for Applications
- CRTES'06 ( Workshop on Research Directions for Security and Networking in Critical Real-Time and Embedded Systems (w/ RTAS'06), Co-Chair
- WCET'06 (Workshop on Worst-case Execution Time (WCET) Analysis (w/ ECRTS'06), Chair
- ARO Planning Workshop on Embedded Systems and Network Security
(ESNS'07), Feb 2007 (Co-chair)
- RTAS'08 (IEEE Real-Time Embedded Technology and Applications Symposium), General co-Chair
- Dagstuhl'09 Seminar (Fault Tolerance in High-Performance
Computing and Grids), Co-chair
- PC Chair:
- PLRTIA'98 (IEEE Workshop on Programming Languages for Real-Time
Industrial Applications, December 1998), PC co-chair
- HiPC'04 (International Conference on High-Performance Computing,
December 2004), Program vice chair (applications)
- RTAS'06 (IEEE Real-Time and Embedded Technology and Applications Symposium), PC Track Chair
- RTAS'07 (IEEE Real-Time Embedded Technology and Applications Symposium), PC co-Chair
- PACT'09 (Parallel Architectures and Compilation Techniques), PC co-chair)
- Program Committee Member:
- RTSPP'97 (WS on Runtime Systems for Parallel Processing)
- RTSPP'98
- RTSPP'99
- RTSPP'00
- LCTRTS'97 (ACM WS on Language, Compiler, and Tool Support for Real-Time Systems)
- LCTES'99 (ACM WS on Language, Compiler, and Tool Support for Embedded Systems)
- LCTES'01
- LCTES'02/Scopes'02 (ACM Conference on Language, Compiler, and
Tool Support for Embedded Systems)
- LCTES'05
- LCTES'06
- LCTES'07
- LCTES'08
- Scopes'03 (International Workshop on Software and Compilers for Embedded Systems)
- HIPS'00 (ACM WS on High-Level Parallel Programming Models and
Supportive Environments)
- HIPS'01
- HIPS'02
- HIPS'03
- HIPS'04
- ECRTS'00 (European Conference on Real-Time Systems)
- ECRTS'01
- ECRTS'02
- ECRTS'03
- ECRTS'04
- ECRTS'05
- ECRTS'06
- ECRTS'08
- CIC'00 (International Conference on Communications in Computing)
- DOCS'00 (Conference on Distributed Objects in Computational Science)
- DSM'01 (WS on Distributed Shared Memory on Clusters)
- DSM'02/WSDSM'02 (WS on Software Distributed Shared Memory)
- DSM'03 (WS on Distributed Shared Memory on Clusters)
- PADDA'01 (WS on Performance-Oriented Program Development for
Distributed Architectures)
- ISORC'02 (IEEE International Symposium on Object-Oriented
Real-Time Distributed Computing)
- WPDRTS'02 (Workshop on Parallel and Distributed Real-Time
Systems)
- RTSS'02 (IEEE Real-Time Systems Symposium)
- RTSS'05
- RTSS'06
- MSP'02 (ACM SIGPLAN Workshop on Memory System Performance)
- CASES'03 (International Conference on Compilers, Architecture,
and Synthesis for Embedded Systems)
- CAES'03 (Workshop on Constraint-Aware Embedded Software)
- EMSOFT'04 (International Conference on Embedded Software)
- EMSOFT'05
- PARC'04 (Workshop on Power-Aware Real-Time Computing)
- ARTC'04 (Workshop on Architectures for Real-Time Computing)
- ERTSI'04 (Workshop on Embedded Real-Time Systems Implementation)
- RTAS'05 (IEEE Real-Time Embedded Technology and Applications Symposium)
- RTAS'06
- RTAS'07
- IFDWSN'05 (Workshop on Information Fusion and Dissemination in Wireless Sensor Networks)
- ICPP'05 (International Conference on Parallel Processing)
- ICPP'07
- ICPP'08
- HAPCW'05 (Availability and Performance Computing Workshop)
- HAPCW'06
- CGO'06 (International Symposium on Code Generation and Optimization)
- ICPADS'06 (International Conference on Parallel and Distributed Systems)
- RTCSA'06 (IEEE Intl. Conference on Embedded and Real-Time Computing Systems and Applications)
- CRTES'06 ( Workshop on Research Directions for Security and Networking in Critical Real-Time and Embedded Systems (w/ RTAS'06)
- WCET'06 (Workshop on Worst-case Execution Time (WCET) Analysis (w/ ECRTS'06)
- HPCC'06 (International Conference on High Performance Computing and Communications)
- HCSP-CPS'06 (National Workshop on High
Confidence Software Platforms for Cyber-Physical Systems:
Research Needs and Roadmap)
- HIPEAC'07 (International Conference on High-Performance Architectures and Compilers)
- ICS'07 (ACM International Conference on Supercomputing)
- SC'07 (International Conference for High Performance Computing, Networking, Storage, and Analysis)
- HPCVirt'07 (Workshop on System-level Virtualization for High Performance Computing)
- PPABS'08 (Workshop on Parallel Programming on Accelerator-Based Systems)
- Resilience'08 (Workshop on Resiliency in HPC)
- ISPA'08 (International Symposium on Parallel and Distributed Processing and Applications)
- DIPES'08 (IFIP Working Conference on Distributed and Parallel Embedded Systems)
- Tutorial PC member:
- SC'08 (International Conference for High Performance Computing, Networking, Storage, and Analysis)
- Steering Committee Member:
- LCTES'99 (ACM WS on Language, Compiler, and Tool Support for Embedded Systems)
- LCTES'00
- LCTES'01
- LCTES'02 (ACM Conference on Language, Compiler, and Tool Support
for Embedded Systems)
- LCTES'03
- LCTES'04
- LCTES'05
- LCTES'06
- LCTES'07
- LCTES'08
- HIPS'00 (WS on High-Level Parallel Programming Models and Supportive Environments)
- HIPS'01
- HIPS'02
- HIPS'03
- HIPS'04
- HIPS'05
- HIPS'06
- HIPS'07
- HIPS'08
- MSP'04 (ACM SIGPLAN Workshop on Memory System Performance)
- MSP'05
- TC-RTS'07 (IEEE Technical Committee on Real-Time Systems)
- TV-RTS'08
- Local Chair:
- PLDI'02 (ACM SIGPLAN Conference on Programming Language Design
and Implementation), Berlin, Germany
- Publicity Chair / Vice Chair:
- PACT'02 (International Conference on Parallel Architectures and
Compilation Techniques), Charlottesville, Virginia
- CASES'02 (International Conference on Compilers, Architecture,
and Synthesis for Embedded Systems)
- Funding Agencies:
- NASA Post-doctoral program review, 2007
- NSF panelist, 2007
- DOE review (outside of panel function), 2006
- NSF panelist, 2006
- Austrian Science Fund (NSF equivalent of Austria), 2006
- NSF panelist, 2005
- NSF review (outside of panel function), 2004
- NSF panelist, 2003
- NSF review (outside of panel function), 2002
- NSF panelist, 2002
- ARTES (A network for real-time research and graduate education
in Sweden) by the Swedish Foundation for Strategic Research, 2000
- Journals:
- TOPLAS (ACM Transactions on Programming Languages and Systems)
- TSE (ACM Transactions on Software Engineering)
- ToCS (ACM Transactions on Computer Systems)
- TECS (ACM Transactions on Embedded Computer Systems)
- TACO (ACM Transactions on Architecture and Code Optimization)
- TPDS (IEEE Transactions on Parallel and Distributed Systems)
- TC (IEEE Transactions on Computers)
- TSMC (IEEE Transactions on Systems, Man, and Cybernetics)
- TCAD (IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems)
- DT (IEEE Design & Test of Computers)
- Proceedings of the IEEE
- JPDC (Journal on Parallel and Distributed Computing)
- SP&E (Software - Practice and Experience)
- RTS (Real-Time Systems Journal)
- I+ST (Information and Software Technology, Elsevier)
- IEE Software (British IEE Proceedings, Software)
- PCJ (Parallel Computing Journal)
- JPC (Journal of Systems Architecture)
- MICPRO (Journal of Microprocessors and Microsystems)
- Conferences and Workshops:
- see also all venues where served as a PC member
- IPPS'98 (International Parallel Processing Symposium)
- PPoPP'99 (ACM Principles & Practice of Parallel Programming)
- PoDC'99 (Principles of Distributed Programming)
- RTSS'99 (Real-Time Systems Symposium)
- HICSS'00 (Hawaii International Conference on System Sciences,
Minitrack on Compilers and Tools in Embedded Systems)
- RTSPP'97 (WS on Runtime Systems for Parallel Processing)
- RTSPP'98
- RTSPP'99
- RTSPP'00
- LCTRTS'97 (WS on Language, Compiler, and Tool Support for Real-Time Systems)
- LCTES'99 (WS on Language, Compiler, and Tool Support for Embedded Systems)
- LCTES'01
- LCTES'04
- HIPS'00 (WS on High-Level Parallel Programming Models and Supportive Environments)
- HIPS'01
- ECRTS'00 (European Conference on Real-Time Systems)
- ECRTS'01
- ECRTS'02
- CIC'00 (International Conference on Communications in Computing)
- DOCS'00 (Conference on Distributed Objects in Computational Science)
- RTAS'01 (IEEE Real-Time Technology and Applications Symposium)
- RTSS'02 (IEEE Real-Time Systems Symposium)
- PLDI'02 (ACM SIGPLAN Conference on Programming Language Design
and Implementation)
- PLDI'03
- PLDI'05
- PLDI'06
- DSN'04 (International Conference on Dependable Systems and Networks)
- EuroPar'05
- Performance'05
- Micro'05 (IEEE/ACM International Symposium on Microarchitecture)
- IISWC'05 (IEEE International Symposium on Workload Characterization)
- MASCOTS'06 (IEEE International Symposium on Measurement and Simulation of Computer and Telecommunication Systems)
Ongoing Research Activities
- CAREER: Exploiting Binary Rewriting to Analyze and Alleviate
CAREER: Exploiting Binary Rewriting to Analyze and Alleviate.
PI, funded by NSF CAREER award at $400,000 from 06/03 to 05/08 and
NCSU COE/CSC cost sharing at $35,000.
This proposal addresses problems in exploiting the memory bandwidth of
existing architectures for scientific applications by employing
techniques of binary rewriting to analyze and optimize an executable
dynamically.
- SPARTA: Static Parametric Timing Analysis to
Support Dynamic Decisions in Embedded Systems.
PI, funded by NSF CCR-EHS grant
at $130,000 from
9/03-8/06, no-cost extension to 8/07 (full ITR funding at $390,000 with David Whalley, Florida
State University, and Christopher Healy, Furman University)
This project develops novel approaches for statically assessing
the execution time of real-time tasks. It also studies opportunities
for energy-conscious computing in embedded systems.
- Virtual Simple Architecture (VISA): Exceeding the Complexity Limit in
Safe Real-Time Systems.
Co-PI (with PI Rotenberg), funded by NSF CCR-CSA grant
at $275,000 from 8/03-7/06, no-cost extension to 7/07
VISA provides a general framework for safe operation on unsafe processors,
setting up new opportunities for exploiting higher performance in embedded
systems.
- ROSES: Runtime/Operating System Synergy to Exploit Simultaneous Multithreading.
Co-PI (with Vincent Freeh), funded by NSF-CNS grant
at $380,001 from 08/04 to 07/07
This project exploits simultaneous multithreading in the operating
system context with applications to high-performance computing.
- Scal-A: Detecting and Alleviating Sources of Scalability Problems.
PI (with David Lowenthal, University of Georgia), funded by NSF-CNS grant
at $231,652 from 09/04 to 08/07 (full funding of NCSU and UGA: $395,804).
This project investigates methods to provide the ability for
scientific programmers to inquire about scalability problems and
correlate this information back to source code.
- MOLAR: Modular Linux and Adaptive Runtime Support for HEC
OS/R.
PI (with lead-PI Stephen Scott, Oak Ridge National Laboratory), funded
by DOE Office of Science at $93,708 from 02/05 to 01/08 and
NCSU COE/CSC cost sharing at $18,000 (full funding of NCSU, ORNL,
LaTech and OSU: $1,200,000).
This project investigates methods to enhance Linux for high-end
computing, specifically in the areas of high availability and scalability.
- Prefetching Guided by Cross-Instruction Dynamic Access
Patterns on the Power5.
PI, funded by IBM (Faculty Award) at $20,000 from 9/06-8/07.
With processor speeds growing much faster than memory, a large
fraction of application execution time is increasingly spent waiting
for the memory system to deliver data. In this proposal, we present a
data prefetching scheme to ameliorate this problem using hardware
support to efficiently identify predictable references to scalars and
non-scalars that may benefit from prefetching.
- ARO Workshop on Security of Embedded Systems and Networks.
Co-PI (w/ Peng Ning), funded by ARO at $21,000 from 9/06-9/07.
Embedded systems and networks are used heavily in critical defense
applications. Malicious or accidental failures in embedded systems can
have dire consequences. The integrity of embedded infrastructures,
such as configuration and code, is of utmost importance. Embedded
systems and networks often have to operate autonomously in a changing
environment. Unauthorized or unverified updates to the infrastructure
of an embedded system can compromise its integrity. New techniques are
needed that allow updates to the infrastructure of an embedded system
without violating its integrity.
This workshop intends to bring researchers that have expertise in a
variety of techniques for ensuring the security and integrity of
mission-critical embedded systems and networks.
- Online Data Reconstruction for Supercomputers.
funded by ORNL at $15,000 from 1/07-6/07.
This work seeks to build online recovery mechanisms for transient
supercomputer job data. With the proposed on-demand data
reconstruction, staged input files that are unavailable due to I/O
node failures in a parallel file system are transparently patched from
source copies using the recovery metadata.
Past Research Activities
Other Funding
Graduate Research Assistants
University Service
This document was generated using the
LaTeX2HTML translator Version 2002-2-1 (1.70)
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-08.tex
The translation was initiated by Frank Mueller on 2008-01-03
Frank Mueller
2008-01-03