Post Job Free

Resume

Sign in

Computer Science Assistant

Location:
Minneapolis, MN
Posted:
November 20, 2012

Contact this candidate

Resume:

**** *** ****** **, *** ***

Venkatesan Packirisamy

abpy0i@r.postjobfree.com Minneapolis, MN 55414

612-***-**** (cell)

612-***-**** (office)

Education:

PhD student - Dept. of Computer Science, University of Minnesota, Twin Cities

Sept-2003 present

GPA - 3.975

B.E. - College of Engineering, Guindy, Anna University, Chennai, India

Aug. 1998 Jun 2002

GPA 8.8/10

Current Research:

- Working on efficient implementation of Speculative multithreading in multi-

core (CMP) and Simultaneous multithreading (SMT) processors.

- Developed a simulator to simulate speculative multithreading on CMP and

SMT processors.

- Developed an efficient cache based algorithm for speculative multithreading

in SMT processors.

- Comparing CMP and SMT for speculative multithreading, in terms of

performance, power and temperature.

Experience:

Research Assistant:

Under Prof. Pen-Chung Yew, University of Minnesota, Minneapolis (Sep. 2003

present).

Internships:

1. June 2006 August 2006 - Intel (Advanced computing center, KAI labs, under Bob

Kuhn)

Designed and implemented a linux based distributed file system for home

environment. The Distributed Parallel Storage (DPS) system helps home users to better

manage disk space and digital content.

2. June 2005 August 2005 - Intel (Programming Systems Lab, under Roy Ju)

Understanding the performance impact of packet ordering in network processors.

Involved modifying the code generated by Shangri-La compiler to enforce packet

ordering.

3. June 2004-August 2004 - Intel (Programming Systems Lab, under Roy Ju)

Built a simulator for a Speculative Parallel threading architecture by modifying an

IA32 simulator (iasim). The work involved designing a speculative multithreading

architecture and implementing it in the iasim simulator.

Programmer Analyst:

July 2002 Jun 2003 - Cognizant Technology Solutions, Chennai, India

Worked in the maintenance and enhancement of Online and Batch systems in

IBM mainframes.

Publications:

1. Venkatesan Packirisamy, Shengyue Wang, Antonia Zhai, Wei-Chung Hsu and Pen-

Chung Yew, "Supporting Speculative Multithreading on Simultaneous Multithreaded

Processors" 13th Annual IEEE International Conference on High Performance

Computing (HiPC 2006), December, 2006

2. Poster titled "hardware assisted profile collection and reuse, presented at the 8th

international conference of High performance computing (HiPC 2001) held at

Hyderabad, India

Undergraduate Research:

Hardware assisted profile collection and reuse in Chip multiprocessors

Execution profile of programs is collected and stored along with the executable. This

profile is used to improve performance for subsequent executions.

Skill Set:

Programming knowledge: C, C++, C#, OpenMP, MPI, UPC, Java (J2EE), SQL,

prolog, COBOL, JCL, REXX, CICS, Unix Shell

Programming, MPI programming

Operating Systems: Linux, Windows, IBM 390(MVS).

Databases: Oracle 8i, DB2, VSAM

Tools & Utilities: ORC Open Research Compiler, PIN instrumentation

tool for Itanium, Simplescalar toolkit, IBM mainframe

Utilities, Lex and bison (compiler building tools).

Academic projects:

1. Improving power and reliability by reducing parallelism under cache miss

implemented using WATCH simulator.

2. Evaluation of analytical modeling of performance for parallel programs (SPEC

openMP programs were studied)

3. Extracting Speculative Parallelism characteristics of major loops in SPEC2000

integer benchmarks were studied and OpenMP like user directives were inserted

to exploit speculative parallelism.

4. Data Prefetching for pointer intensive code Implemented a greedy algorithm to

prefetch data for irregular pointer accesses in the ORC compiler.

5. Study of correlated hardware prefetching techniques different hardware

prefetching techniques were implemented and studied using simplescalar.

Work Status:

International Student holding F1 Visa. Citizenship India



Contact this candidate