30.03.2014 Views

Alin Jula's Resume - Parasol Laboratory - Texas A&M University

Alin Jula's Resume - Parasol Laboratory - Texas A&M University

Alin Jula's Resume - Parasol Laboratory - Texas A&M University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Alin</strong> Jula<br />

1155 E. Highland Rd. cell: 979-676-1465<br />

Red Oak, TX, 75154<br />

alinj@cs.tamu.edu<br />

USA<br />

http://parasol.tamu.edu/people/alinj<br />

Objective<br />

Education<br />

Full-time position in Research & Development of software systems, tools or languages. Available<br />

from December 2006<br />

<strong>Texas</strong> A&M <strong>University</strong><br />

College Station, TX<br />

Ph.D. candidate in Computer Science Expected December 2006<br />

Thesis: A Unifying Approach to Memory Allocation<br />

GPA 3.8, Research advisor: Lawrence Rauchwerger<br />

Babes-Bolyai <strong>University</strong><br />

Cluj, Romania<br />

Master’s Degree in Computer Science 1997-1998<br />

GPA 9/10, Research advisor: Bazil Parv<br />

Bachelor’s Degree in Computer Science 1993-1997<br />

GPA 9/10, Mentor: Dan Suciu<br />

Additional Coursework in Finance 1996-1998<br />

Research<br />

Interests<br />

Experience<br />

Dynamic Memory Allocation, Generic and Meta Programming, Parallel Libraries, Software<br />

Design and Analysis, Program Optimization, Adaptive Systems<br />

Lawrence Livermore National Laboratories, CASC<br />

Livermore, CA<br />

Intern 07/2004 - 12/2004<br />

Worked on program hot spot recognition with the help of a C++ source-to-source translator.<br />

Conceived and developed an outliner and a generic program instrumentation tool.<br />

<strong>Texas</strong> A&M <strong>University</strong>, Department of Computer Science College Station, TX<br />

Research Assistant<br />

07/1999-present<br />

• Conceived and developed a novel container centric memory allocator for C++ which<br />

allows containers to communicate the context to the memory allocator. The scheme<br />

improves program performance up to 22 percent.<br />

• Conducted research on designing and implementing Standard Template Adaptive Parallel<br />

Library (STAPL). Designed and implemented parallel algorithms, containers and<br />

schedulers in STAPL.<br />

• Participated in the DOE ASCI Project Efficient massively parallel implementation<br />

of modern deterministic transport calculations. Responsible for parallelization of the<br />

problem, various optimizations, design and implementation.<br />

Lecturer 08/2003-12/2003<br />

Compiler Design senior level class. Lectured on lexical analysis, parsing techniques, context<br />

sensitive analysis, intermediate representations, procedure abstraction, heap management,<br />

code generation, instruction selection, code improvement techniques and optimizations.


Experience<br />

cont’d<br />

<strong>Texas</strong> A&M <strong>University</strong>, Department of Computer Science College Station, TX<br />

Teaching Assistant 01/1999-07/1999<br />

Programming in C. Responsible for 3 sections of 20 students, supervised laboratories, graded<br />

projects, tests and other assignments.<br />

Babes-Bolyai <strong>University</strong>, Department of Computer Science Cluj-Napoca, Romania<br />

Teaching Assistant 09/1998 - 12/1998<br />

System Analysis and Design. Responsible for 4 sections of 25 students. Lectured seminars,<br />

problem solving sessions, graded projects, tests and other assignments.<br />

Banca Agricola Raiffeisen<br />

Beclean, Romania<br />

Intern 06/1997-9/1997<br />

Apprenticed in the credit department. Studied the financial credit process in the bank.<br />

Skills<br />

Programming Languages - Excellent working knowledge of C/C++. Working knowledge<br />

of Pascal, Lisp, MatLab, Prolog, Visual Basic,80-x86 assembly, Unix shell<br />

Software and Tools - Excellent working knowledge of C++ Standard Template Library<br />

(STL). Working knowledge of MPI, POSIX Threads, OpenMP, UML, CASE instruments,<br />

Performance Profiling Tools (PAPI, Tau, Shark), CVS, Doxygen<br />

Hardware - Working knowledge of SGI Origin 2000/3800, SGI Power Challenge, IRIX<br />

and HP-V class and HP-UX OS (compilation target platforms), Mac OS X, SUN and the<br />

corresponding OS Solaris, Linux (maintaining and working on PC-Linux workstations, compilation<br />

target platform)<br />

Publications<br />

Conter-Centric Memory Allocation: Improving Data Locality for C++ STL Containers,<br />

<strong>Alin</strong> Jula and Lawrence Rauchwerger. Submitted for publication to The International<br />

Symposium On Code Generation and Optimization, (CGO), March 2007, San Jose, CA<br />

Custom Memory Allocation for Free, <strong>Alin</strong> Jula and Lawrence Rauchwerger. To appear<br />

in The 19th International Workshop on Languages and Compilers for Parallel Computing<br />

(LCPC), November 2-4,2006, New Orleans, LA.<br />

Defero: a Semantic Driven Memory Allocator, <strong>Alin</strong> Jula and Lawrence Rauchwerger. Technical<br />

Report TR06-001. Department of Computer Science, <strong>Texas</strong> A&M <strong>University</strong>, <strong>Parasol</strong><br />

Lab, College Station, TX 77843-3112, Jan 2006<br />

SmartApps: An Application Centric Approach to High Performance Computing: Compiler-<br />

Assisted Software and Hardware Support for Reduction Operations, Francis. Dang, Maria<br />

Jesus Garzaran, Milos Prvulovic, Ye Zhang, <strong>Alin</strong> Jula, Hao Yu, Nancy Amato, Lawrence<br />

Rauchwerger and Josep Torrellas. NSF Next Generation Systems Program Workshop<br />

(NSFNGS), in conjuction with the 16th International Parallel and Distributed Processing<br />

Symposium (IPDPS2002), April 15th, 2002, Fort Lauderdale,Florida<br />

Architectural Support for Parallel Reductions in Scalable Shared-Memory Multiprocessors,<br />

Maria Jesus Garzaran, Milos Prvulovic, <strong>Alin</strong> Jula, Hao Yu, Ye Zhang, Lawrence Rauchwerger,<br />

and Josep Torrellas, International Conference on Parallel Architectures and Compilation<br />

Techniques (PACT), September 2001, Barcelona, Spain<br />

STAPL: an Adaptive Generic Parallel C++ Library, Ping An, <strong>Alin</strong> Jula, Silvius Rus,<br />

Steve Saunders, Tim Smith, Gabrielt Tanase, Nathan Thomas, Nancy Amato, and<br />

Lawrence Rauchwerger. 14th Workshop on Language and Compilers for Parallel Computing<br />

(LCPC01), August 2001, Kentucky


Publications<br />

cont’d<br />

STAPL : a Standard Template Adaptive Parallel C++ Library, Ping An, <strong>Alin</strong> Jula, Silvius<br />

Rus, Steven Saunders, Tim Smith,Gabriel Tanase, Nathan Thomas, Nancy Amato, and<br />

Lawrence Rauchwerger, International Workshop on Advanced Compiler Technology for High<br />

Performance and Embedded Processors (IWACT), Bucharest, Romania, July 18-21, 2001<br />

Persistence in Object-Oriented systems, <strong>Alin</strong> Jula. Masters Thesis, Babes-Boylai <strong>University</strong>,<br />

Cluj, Romania, July 1998<br />

Modeling information with CASE instruments, <strong>Alin</strong> Jula, Bachelors Thesis, Babes-Boylai<br />

<strong>University</strong>, Cluj, Romania, July 1997<br />

Professional<br />

Activities<br />

Referee<br />

International Conference on Supercomputing (ICS) 2006, International Parallel & Distributed<br />

Processing Symposium (IPDPS) 2006, International Conference on Computing<br />

Frontiers (CF) 2006, Principles and Practice of Parallel Programming (PPoPP) 2005, Languages<br />

and Compilers for Parallel Computing (LCPC) 2003, 2005, High Performance Computing<br />

(HiPC) 2003, High Performance Computer Architecture (HPCA) 2000<br />

Book Review<br />

”STL Tutorial and reference Guide”, Second Edition, David R. Musser, Gillmer J. Derge,<br />

Atul Saini, Addison-Wesley, 2001<br />

Awards<br />

Graduate Teaching Academy Fellow - The <strong>Texas</strong> A&M yearlong (2006) graduate program<br />

provides graduate students professional development in the area of college teaching<br />

Third prize (1993) and honorable mentions (1990,1992) at National Olympiad of Physics<br />

and Chemistry, Romania.<br />

Others<br />

References<br />

Romanian citizenship, US work authorization pending<br />

Languages: English fluent, Romanian native speaker<br />

Hobbies: reading, tennis, skiing, chess<br />

Available upon request

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!