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
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