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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

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

Saved successfully!

Ooh no, something went wrong!