Post Job Free
Sign in

Assistant Computer Science

Location:
San Diego, CA
Posted:
February 03, 2013

Contact this candidate

Resume:

MUSTAFA M. TIKIR

PMaC Laboratory,

San Diego Supercomputer Center,

abqdae@r.postjobfree.com

**** ****** *****, **** ****** : 858-***-****

http://users.sdsc.edu/~mtikir

La Jolla, CA 92093

R ESEARCH INTERESTS

High Performance Computing, Programming Languages, Operating Systems

E DUCATION

Ph.D., Computer Science, December 2005

University of Maryland, College Park, MD, USA

M.S., Computer Science, December 2002

University of Maryland, College Park, MD, USA

B.S., Computer Science, June 1996

Middle East Technical University, Ankara, Turkey

R ESEARCH EXPERIENCE

Programmer/Analyst IV, PMaC Lab, San Diego Supercomputer Center, San Diego, CA, USA

Sep 05

Present Supervised by Prof. Allan Snavely.

Participating on research to bring scientific rigor to the prediction and understanding of factors affecting

the performance of current and projected HPC platforms. The research focuses on incorporating

traditional techniques, such as benchmarking and cycle-accurate simulators, in combination to enable more

quantitative modeling of performance for HPC applications.

Research Assistant, University of Maryland, College Park, MD, USA

Fall 99

Fall 05 Supervised by Prof. Jeffrey K. Hollingsworth.

Worked on automatic performance tuning of HPC applications at runtime using online profiling data

gathered from hardware performance counters. Designed and implemented several runtime techniques to

dynamically increase the locality of memory accesses in both scientific and Java server applications running

on multiprocessor systems with non-uniform memory access latencies (cc-NUMA). These techniques are

currently implemented on the Sun Fire 6800 servers with embedded Sun Fire Link hardware counters.

Participated in design and implementation of the Dyninst library that provides a machine independent

interface to permit the creation of tools and applications that use runtime code patching. Implementations

of Dyninst are currently available for Alpha, Sparc, Power, Mips, x86 and IA64 architectures.

Designed and evaluated several runtime techniques for efficient online computation of statement coverage

testing using Dyninst library. The techniques dynamically insert code and remove it when it does not

produce any additional coverage information. They also use more sophisticated binary analysis to reduce

the number of instrumentation points. The statement coverage tools work on Sparc platform.

Summer Intern, MRL Programming Systems Lab, Intel Corporation, Santa Clara, CA, USA

Summer 00

Supervised by Dr. Guei-Yuan Lueh.

Worked on debugging support in Java Virtual Machines when Just-In-Time compilers are used. Designed

and evaluated several techniques using dynamic re-compilation for runtime generation of debugging

information required by the Java Virtual Machine Debugger Interface implementation.

Mustafa M. Tikir, Curriculum Vitae, Page 1 of 4

Summer Intern, Computer and Communications Research Lab, NEC, San Jose, CA, USA

Summer 99

Supervised by Dr. Wen-Syan Li.

Designed and implemented the categorization component of the NetTopix Focused Search Engine.

Research Assistant, University of Maryland, College Park, MD, USA

Spring 98

Summer 98 Supervised by Prof. V.S. Subrahmanian.

Implemented a prototype for the IMPACT Agent Development Environment to build agent programs.

J OURNAL PUBLICATIONS & BOOK CHAPTERS

Mustafa M. Tikir and Jeffrey K. Hollingsworth. Hardware Monitors for Dynamic Page Migration. The

Journal of Parallel and Distributed Computing, 68 (2008) pp. 1186-1200, 2008.

Tzu-Yi Chen, Omid Khalili, Roy L. Campbell, Jr., Laura Carrington, Mustafa M. Tikir, and Allan Snavely.

Performance Prediction and Ranking of Supercomputers. Chapter 3 in book on High Performance Computing in

series Advances in Computers. volume 72: 137-170, Academic Press, 2008.

Jack Dongarra, Robert Graybill, William Harrod, Robert F. Lucas, Ewing L. Lusk, Piotr Luszczek, Janice

McMahon, Allan Snavely, Jeffery Vetter, Katherine A. Yelick, Sadaf Alam, Roy L. Campbell, Laura

Carrington, Tzu-Yi Chen, Omid Khalili, Jeremy Meredith, Mustafa M. Tikir. DARPA's HPCS Program-

History, Models, Tools, Languages. Advances in Computers 72: 1-100, Academic Press, 2008.

Mustafa M. Tikir and Jeffrey K. Hollingsworth. Efficient Online Computation of Statement Coverage

Testing. The Journal of Systems and Software, Volume: 78/2 pp: 146-165, 2005.

C ONFERENCE PUBLICATIONS

Michael A. Laurenzano, Mustafa M. Tikir, Laura Carrington, and Allan Snavely. PEBIL: Efficient Static

Binary Instrumentation for Linux. The IEEE International Symposium on Performance Analysis of Systems and

Software (ISPASS'10), White Plains, NY, March 2010.

Catherine Mills Olschanowsky, Mustafa M. Tikir, Laura Carrington, and Allan Snavely. PSnAP: Accurate

les. The International Workshop on Languages and Compilers

Synthetic Address Streams Through Memory Pro

for Parallel Computing (LCPC 09), Newark, DE, October 2009.

Mustafa M. Tikir, Michael Laurenzano, Laura Carrington and Allan Snavely. PSINS: An Open Source

Event Tracer and Execution Simulator for MPI Applications. The Euro-Par 2009 Conference, Delft, The

Netherlands, August 2009.

Dimitri Komatitsch, Laura Carrington, Michael Laurenzano, Mustafa M. Tikir, David Michea, Nicolas Le

Goff, Allan Snavely, and Jeroen Tromp. High-frequency Simulations of Seismic Wave Propagation in the

Whole Earth on 150,000 Processor Cores of a Petaflop Machine. The 9th International Conference on

Mathematical and Numerical Aspects of Waves Propagation (WAVES'09), Pau, France, June 2009.

Laura Carrington, Dimitri Komatitsch, Michael Laurenzano, Mustafa M. Tikir, David Michea, Nicolas Le

Goff, Allan Snavely, and Jeroen Tromp. High-frequency Simulations of Global Seismic Wave Propagation

using SPECFEM3D_GLOBE on 62K Processors. ACM Gordon Bell Prize Finalist, IEEE/ACM

Supercomputing 2008 (SC'08), Austin, TX, November 2008.

Mustafa M. Tikir, Laura Carrington, Erich Strohmaier and Allan Snavely. A Genetic Algorithms

Approach to Modeling the Performance of Memory-bound Computations. In proceedings of the

IEEE/ACM Supercomputing 2007 (SC'07), Reno, NV, November 2007.

Mustafa M. Tikir, Michael Laurenzano, Laura Carrington and Allan Snavely. PMaC Binary

Instrumentation Library for PowerPC/AIX. In proceedings of the Workshop on Binary Instrumentation and

Applications (WBIA 06), San Jose, CA, October 2006.

Mustafa M. Tikir and Jeffrey K. Hollingsworth. NUMA-Aware Java Heaps for Server Applications. In

proceedings of the 19th IEEE International Parallel & Distributed Processing Symposium (IPDPS 05), Denver,

CO, April 2005.

Mustafa M. Tikir and Jeffrey K. Hollingsworth. Using Hardware Counters to Automatically Improve

Memory Performance. In proceedings of the IEEE/ACM Supercomputing 2004 (SC'04), Pittsburgh, PA,

November 2004.

Mustafa M. Tikir, Curriculum Vitae, Page 2 of 4

Mustafa M. Tikir, Guei-Yuan Lueh and Jeffrey K. Hollingsworth. Recompilation for Debugging Support

in a JIT-Compiler. In proceedings of the ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for

Software Tools and Engineering (PASTE'02), Charleston, SC, November 2002.

Mustafa M. Tikir and Jeffrey K. Hollingsworth. Efficient Instrumentation for Code Coverage Testing. In

proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'02), Rome,

Italy, July 2002.

Tatiana Shpeisman and Mustafa M. Tikir. Generating Efficient Stack Code for Java. Technical Report CS-

TR-4069, University of Maryland, College Park, MD, October 1999.

O THER PAPERS

Nicholas J. Wright, Laura Carrington, Mustafa M. Tikir, Michael Laurenzano and Allan Snavely.

Understanding and Achieving Good Performance on Teragrid Resources: From Simple Performance

Monitoring to Sophisticated Performance Models. The 2009 TeraGrid Conference, Arlington, VA, June 2009.

Bronis R. de Supinski, Sadaf Alam, David H. Bailey, Laura Carrington, Chris Daley, Anshu Dubey, Todd

Gamblin, Dan Gunter, Paul D. Hovland, Heike Jagode, Karen Karavanic, Gabriel Marin, John Mellor-

Schulz, Sameer Shende, Allan Snavely, Wyatt Spear, Mustafa M. Tikir, Je Vetter, Pat Worley, and

Crummey, Shirley Moore, Boyana Norris, Leonid Oliker, Catherine Olschanowsky, Philip C. Roth, Martin

Nicholas Wright. Modeling the Office of Science Ten Year Facilities Plan: The PERI Architecture Tiger

Team. Scientific Discovery through Advanced Computing Program (SciDAC) Conference, San Diego, CA, June 2009.

Mustafa M. Tikir, Michael A. Laurenzano, Laura Carrington, Allan Snavely. PSINS: An Open Source

MPI Event Tracer and Execution Simulator. 2009 DoD HPCMP Users Group Conference (UGC), San Diego,

CA, June 2009.

T EACHING EXPERIENCE

Teaching Assistant, University of Maryland, College Park, MD, USA

Spring 99

TA for CMSC 430, Undergraduate/graduate course in Theory of Language Translation

Teaching Assistant, University of Maryland, College Park, MD, USA

Fall 98

TA for CMSC 330, Undergraduate course in Organization of Programming Languages

Teaching Assistant, University of Maryland, College Park, MD, USA

Fall 97

TA for CMSC 106, Undergraduate course in Introduction to C Programming

Teaching Assistant, Middle East Technical University, Ankara, Turkey

Spring 97

TA for CENG 444, Undergraduate course in Language Processors

Teaching Assistant, Middle East Technical University, Ankara, Turkey

Fall 96

TA for CENG 230, Undergraduate service source, Introduction to C Programming

Student Teaching Assistant, Middle East Technical University, Ankara, Turkey

Spring 95

TA for CENG 352, Undergraduate course in Database Management Systems

R ELEVANT COURSEWORK

High Performance Computing, Performance Evaluation of Computer Systems, Implementing Java,

Programming Language Implementation, Analysis of Algorithms, Database Systems Implementation,

Multimedia Database Systems, Machine Learning, Artificial Intelligence

S OFTWARE EXPERIENCE

C, C++, Java, Fortran, Perl, Python, ML, Lisp, Prolog, Linux, Unix, Solaris, AIX, Windows, PVM, MPI,

OpenMP, X11/Xlib, Tcl/Tk, Lex, Yacc

A WARDS, HONORS AND SERVICES

Program Committee Member, Workshop on Binary Instrumentation and Applications. Held in

Conjunction with MICRO-42. New York, NY, December, 2009

Member of Research Team, Finalist to the ACM Gordon Bell Prize in Supercomputing 2008 (SC'08)

Mustafa M. Tikir, Curriculum Vitae, Page 3 of 4

Member of Developer Team, IMPACT Agent Development System, Finalist to the Invention of the Year

Award, Office of Technology Commercialization, University of Maryland (1999)

Fellowship for Graduate Studies, Middle East Technical University (Fall 1997)

Assistant Secretary, NATO-ASI on Verification of Digital and Hybrid Systems, May 1997, Antalya, Turkey

Member of Organizing Committee, 11th International Symposium on Computer and Information Sciences,

November 1996, Antalya, Turkey

Ranked 1st in the Department of Computer Engineering (July 1996)

Ranked 2nd in the Middle East Technical University (July 1996)

Scholarship for Undergraduate Studies, MNG Holding (August 1995-August 1996)

Scholarship for Undergraduate Studies, NETAS Telecommunication Company (August 1995-August 1996)

Dean's High Honor List, Middle East Technical University (Fall 1992-Spring 1996)

M EMBERSHIPS

ACM Member

Mustafa M. Tikir, Curriculum Vitae, Page 4 of 4



Contact this candidate